mirror of
https://github.com/LRGEX/Klipper-docker.git
synced 2026-05-06 18:26:00 +02:00
v1.5.1
This commit is contained in:
1
test/kiauh.exp
Normal file
1
test/kiauh.exp
Normal file
@@ -0,0 +1 @@
|
||||
# an expect script
|
||||
@@ -0,0 +1,43 @@
|
||||
#!/bin/bash
|
||||
cat << "EOF"
|
||||
██╗ ██████╗ ██████╗ ███████╗██╗ ██╗
|
||||
██║ ██╔══██╗██╔════╝ ██╔════╝╚██╗██╔╝
|
||||
██║ ██████╔╝██║ ███╗█████╗ ╚███╔╝
|
||||
██║ ██╔══██╗██║ ██║██╔══╝ ██╔██╗
|
||||
███████╗██║ ██║╚██████╔╝███████╗██╔╝ ██╗
|
||||
╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝
|
||||
╦╔═┬ ┬┌─┐┌─┐┌─┐┬─┐
|
||||
╠╩╗│ │├─┘├─┘├┤ ├┬┘
|
||||
╩ ╩┴─┘┴┴ ┴ └─┘┴└─ v1.5.1
|
||||
EOF
|
||||
|
||||
##################### Starting code #####################
|
||||
|
||||
# This script will run on every container start
|
||||
if ! systemctl is-enabled nginx > /dev/null 2>&1; then
|
||||
echo "Enabling NGINX..."
|
||||
systemctl enable nginx
|
||||
fi
|
||||
if ! systemctl is-active nginx > /dev/null 2>&1; then
|
||||
echo "Starting NGINX..."
|
||||
systemctl start nginx
|
||||
else
|
||||
echo "NGINX is already running."
|
||||
fi
|
||||
|
||||
##################### End code #####################
|
||||
|
||||
|
||||
|
||||
|
||||
##################### Only for systemd #####################
|
||||
|
||||
# Start systemd /lib/systemd/systemd this for systemd to initialize, "log-level=info" is for debugging , "unit=sysinit.target" is for systemd to initialize AS IS for running the container with systemd
|
||||
exec /lib/systemd/systemd log-level=info unit=sysinit.target
|
||||
|
||||
##################### End Only for systemd #####################
|
||||
|
||||
|
||||
|
||||
exec "$@" & wait # This is needed to run other scripts or commands when running the container like docker run -it --rm backarosa:latest /bin/bash, backup,restore,container_start,container_stop ..etc
|
||||
#so when you run the container it will run only one command from scripts folder and exit, however commands in line 3 and 4 will run on every docker run - mandatory hard coded -
|
||||
Reference in New Issue
Block a user