summaryrefslogtreecommitdiff
path: root/meta-unit-core/dynamic-layers/virtualization-layer/recipes-containers/registry-quadlet/files/registry.container
blob: 41b3248b77bcb19000989b336bc2f096a2dcdbf2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[Unit]
Description=A registry container
After=time-sync.target regkeygen.service
Wants=time-sync.target systemd-time-wait-sync.service regkeygen.service

[Container]
ContainerName=registry
Image=docker.io/registry:latest
PublishPort=127.0.0.1:5000:5000
Volume=/etc/registry:/certs
Volume=registry-data:/var/lib/registry
Environment=REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt
Environment=REGISTRY_HTTP_TLS_KEY=/certs/domain.key

[Service]
Restart=on-failure
RestartSec=10s
RestartSteps=5
RestartMaxDelaySec=1min
TimeoutStartSec=15min

[Install]
WantedBy=multi-user.target default.target