README.md 859 B

Docker startup helper scripts

startup.sh brings containers up/down or pulls images with docker compose. The script looks for an environment variable named as per the hostname of the machine containing a list with absolute paths to docker-compose.yml files. Those variables can be defined in .env.

container-startup.service is a one-shot systemd service which runs startup.sh up after boot. Stop and restart are explicitly not part of the service as those actions are handled by the docker daemon.

To install the service run:

cp .env.template .env
# add a variable named as per the hostname of the machine
# with the list of your docker-compose.yml files
vi .env
cp container-startup.service /etc/systemd/system/
systemctl enable container-startup.service