x509 error in deploy stop logs - devclub-iitd/DeployBot GitHub Wiki
In case of x509 error during deploy/stop action:
-
Renew certs for local docker registry:
openssl req -newkey rsa:4096 -nodes -sha256 -keyout certs/domain.key -x509 -days 365 -out certs/domain.crt
- In the "Common Name" field enter
registry.mainvm
- In the "Common Name" field enter
-
Copy
certs/*
to/media/disk/certs/
onmainvm
-
Copy
domain.crt
to/etc/docker/certs.d/registry.mainvm:5000/ca.crt
on all VMs -
Stop and remove registry on mainvm. Do NOT purge volumes.
-
Run registry using following command:
docker run -d \
--restart=always \
--name registry \
-v /media/disk/certs:/certs \
-v /media/disk/registry:/var/lib/registry \
-e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt \
-e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \
-p 5000:443 \
registry:2
- Wait 365 days to get the same error.
- Goto 1.