diff --git a/mini-pc/caddy/docker-compose.yml b/mini-pc/caddy/docker-compose.yml index cabad3b..80354a9 100644 --- a/mini-pc/caddy/docker-compose.yml +++ b/mini-pc/caddy/docker-compose.yml @@ -25,19 +25,23 @@ services: - -c - | while true; do - /lego renew \ - --email "$$LEGO_EMAIL" \ - --dns timewebcloud \ - --domains ada-dev.ru \ - --domains '*.ada-dev.ru' \ - --path /lego-data \ - --days 30 || \ - /lego run \ - --email "$$LEGO_EMAIL" \ - --dns timewebcloud \ - --domains ada-dev.ru \ - --domains '*.ada-dev.ru' \ - --path /lego-data + if [ -f /lego-data/certificates/_.ada-dev.ru.crt ]; then + /lego renew \ + --email "$$LEGO_EMAIL" \ + --dns timewebcloud \ + --domains ada-dev.ru \ + --domains '*.ada-dev.ru' \ + --path /lego-data \ + --days 30 + else + /lego run \ + --email "$$LEGO_EMAIL" \ + --accept-tos \ + --dns timewebcloud \ + --domains ada-dev.ru \ + --domains '*.ada-dev.ru' \ + --path /lego-data + fi sleep 24h done networks: {}