servarr-stack – Rev 1
?pathlinks?
[Unit]
Description=Docker Registry
After=docker.service
Requires=docker.service
StartLimitIntervalSec=0
[Service]
Restart=always
RestartSec=5s
ExecStartPre=/bin/sh -c '/usr/bin/docker network create entertainment || true'
ExecStartPre=/usr/bin/docker pull registry:2
ExecStart=/usr/bin/docker run --name=registry \
--rm \
--hostname registry \
--net=entertainment \
--interactive \
--user 0:0 \
-e REGISTRY_AUTH=htpasswd \
-e REGISTRY_AUTH_HTPASSWD_REALM=Registry \
-e REGISTRY_AUTH_HTPASSWD_PATH='/auth/registry.password' \
-e REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY='/registry-data' \
-p 5000:5000 \
-v /mnt/swarm/docker/data/registry/auth:/auth \
-v /mnt/swarm/docker/data/registry/registry-data:/registry-data \
registry:2
ExecStop=/usr/bin/docker stop registry
ExecStop=/usr/bin/docker rm -f registry
TimeoutSec=300
Environment=DOCKER_CONFIG=/etc/docker
[Install]
WantedBy=multi-user.target