This commit is contained in:
@@ -14,6 +14,14 @@ services:
|
||||
- ./Caddyfile:/etc/caddy/Caddyfile:ro
|
||||
- /opt/data/caddy:/data
|
||||
- /opt/configs/caddy:/config
|
||||
entrypoint: /bin/sh
|
||||
command:
|
||||
- -c
|
||||
- |
|
||||
while [ ! -f /config/lego/certificates/ada-dev.ru.crt ] || [ ! -f /config/lego/certificates/ada-dev.ru.key ]; do
|
||||
sleep 10
|
||||
done
|
||||
exec caddy run --config /etc/caddy/Caddyfile --adapter caddyfile
|
||||
|
||||
lego:
|
||||
image: git.ada-dev.ru/ada/lego:latest
|
||||
@@ -35,19 +43,26 @@ services:
|
||||
/lego renew \
|
||||
--email "$$LEGO_EMAIL" \
|
||||
--dns timewebcloud \
|
||||
--dns.resolvers 1.1.1.1:53 \
|
||||
--dns.resolvers 8.8.8.8:53 \
|
||||
--dns.propagation-timeout 5m \
|
||||
--domains ada-dev.ru \
|
||||
--domains '*.ada-dev.ru' \
|
||||
--path /lego-data \
|
||||
--days 30
|
||||
sleep 24h
|
||||
else
|
||||
/lego run \
|
||||
--email "$$LEGO_EMAIL" \
|
||||
--accept-tos \
|
||||
--dns timewebcloud \
|
||||
--dns.resolvers 1.1.1.1:53 \
|
||||
--dns.resolvers 8.8.8.8:53 \
|
||||
--dns.propagation-timeout 5m \
|
||||
--domains ada-dev.ru \
|
||||
--domains '*.ada-dev.ru' \
|
||||
--path /lego-data
|
||||
sleep 10m
|
||||
fi
|
||||
sleep 24h
|
||||
done
|
||||
networks: {}
|
||||
|
||||
Reference in New Issue
Block a user