#!/bin/bash DOCKER_BASE=/srv/docker mkdir -p ${DOCKER_BASE}/traefik/container.conf cat > ${DOCKER_BASE}/traefik/container.conf/docker-compose.yml < ${DOCKER_BASE}/traefik/container.conf/production.yml < ${DOCKER_BASE}/traefik/container.conf/traefik.service </dev/null || /usr/bin/docker network create --driver bridge system_traefik" ExecStartPre=-/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" down ExecStart=/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" up -d ExecStop=/usr/local/bin/docker-compose -f "\${WORK_DIR}/docker-compose.yml" -f "\${WORK_DIR}/container.conf/production.yml" down [Install] WantedBy=docker.service EOF ln -s ${DOCKER_BASE}/traefik/container.conf/traefik.service /etc/systemd/system/ mkdir -p ${DOCKER_BASE}/traefik/config cat > ${DOCKER_BASE}/traefik/config/traefik.toml <