[Unit] Description=Docker Registry with Caddy After=docker.service Requires=docker.service [Service] Type=oneshot RemainAfterExit=yes User=CI_SERVICE_USER Group=CI_SERVICE_USER WorkingDirectory=/opt/APP_NAME/registry ExecStart=/usr/bin/docker compose -f docker-compose.registry.yml up -d ExecStop=/usr/bin/docker compose -f docker-compose.registry.yml down ExecReload=/usr/bin/docker compose -f docker-compose.registry.yml down && /usr/bin/docker compose -f docker-compose.registry.yml up -d [Install] WantedBy=multi-user.target