Refactor lego command execution logic in docker-compose.yml for improved certificate renewal handling
Deploy mini-pc / deploy (push) Failing after 12s

This commit is contained in:
Dmitry
2026-05-27 19:39:47 +03:00
parent 1e2f3dca1e
commit 6aa829f649
+17 -13
View File
@@ -25,19 +25,23 @@ services:
- -c - -c
- | - |
while true; do while true; do
/lego renew \ if [ -f /lego-data/certificates/_.ada-dev.ru.crt ]; then
--email "$$LEGO_EMAIL" \ /lego renew \
--dns timewebcloud \ --email "$$LEGO_EMAIL" \
--domains ada-dev.ru \ --dns timewebcloud \
--domains '*.ada-dev.ru' \ --domains ada-dev.ru \
--path /lego-data \ --domains '*.ada-dev.ru' \
--days 30 || \ --path /lego-data \
/lego run \ --days 30
--email "$$LEGO_EMAIL" \ else
--dns timewebcloud \ /lego run \
--domains ada-dev.ru \ --email "$$LEGO_EMAIL" \
--domains '*.ada-dev.ru' \ --accept-tos \
--path /lego-data --dns timewebcloud \
--domains ada-dev.ru \
--domains '*.ada-dev.ru' \
--path /lego-data
fi
sleep 24h sleep 24h
done done
networks: {} networks: {}