This commit is contained in:
@@ -14,6 +14,14 @@ services:
|
|||||||
- ./Caddyfile:/etc/caddy/Caddyfile:ro
|
- ./Caddyfile:/etc/caddy/Caddyfile:ro
|
||||||
- /opt/data/caddy:/data
|
- /opt/data/caddy:/data
|
||||||
- /opt/configs/caddy:/config
|
- /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:
|
lego:
|
||||||
image: git.ada-dev.ru/ada/lego:latest
|
image: git.ada-dev.ru/ada/lego:latest
|
||||||
@@ -35,19 +43,26 @@ services:
|
|||||||
/lego renew \
|
/lego renew \
|
||||||
--email "$$LEGO_EMAIL" \
|
--email "$$LEGO_EMAIL" \
|
||||||
--dns timewebcloud \
|
--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 \
|
||||||
--domains '*.ada-dev.ru' \
|
--domains '*.ada-dev.ru' \
|
||||||
--path /lego-data \
|
--path /lego-data \
|
||||||
--days 30
|
--days 30
|
||||||
|
sleep 24h
|
||||||
else
|
else
|
||||||
/lego run \
|
/lego run \
|
||||||
--email "$$LEGO_EMAIL" \
|
--email "$$LEGO_EMAIL" \
|
||||||
--accept-tos \
|
--accept-tos \
|
||||||
--dns timewebcloud \
|
--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 \
|
||||||
--domains '*.ada-dev.ru' \
|
--domains '*.ada-dev.ru' \
|
||||||
--path /lego-data
|
--path /lego-data
|
||||||
|
sleep 10m
|
||||||
fi
|
fi
|
||||||
sleep 24h
|
|
||||||
done
|
done
|
||||||
networks: {}
|
networks: {}
|
||||||
|
|||||||
Reference in New Issue
Block a user