Replies: 3 comments
-
|
If I stop with "Ctrl-C" the following results: traefik | 2025-10-12T14:36:25Z INF Testing certificate renew... acmeCA=https://acme-v02.api.letsencrypt.org/directory providerName=letsencrypt.acme Gracefully Stopping... press Ctrl+C again to force Between all of the following messages this row will be displayed very often: gerbil | INFO: 2025/10/12 14:41:53 Shutting down servers... Does anybody have an idea why docker compose will not finish? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
This happened to me as well I had to scrap the config folder and use the installer to rebuild it. I would wait 10 min and didn't see a DNS entry in cloudflare for the request. I also went between token and API it was no different. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have configured wildcard domains acc. pangolin documentation.
If I start "docker compose up" after modifying all yml-files the screen stopped with:
At first, I thought the wait was due to the DNS challenge, but it's taking too long.
I have changed the yml-files as follows (The indentation of the lines in the YML files is correct, but it does not appear to be reproduced here.):
config.yml:
domains:
domain1:
base_domain: "mydomain.eu"
cert_resolver: "letsencrypt"
prefer_wildcard_cert: true
traefik_config.yml:
certificatesResolvers:
letsencrypt:
acme:
dnsChallenge:
provider: "ionos"
email: "[email protected]"
storage: "/letsencrypt/acme.json"
caServer: "https://acme-v02.api.letsencrypt.org/directory"
dynamic_config.yml:
next-router:
rule: "Host(
pangolin.mydomain.tld) && !PathPrefix(/api/v1)"service: next-service
entryPoints:
- websecure
tls:
certResolver: letsencrypt
domains:
- main: "mydomain.eu"
sans:
- "*.mydomain.eu"
docker-compose.yml:
traefik:
image: docker.io/traefik:v3.5
container_name: traefik
restart: unless-stopped
network_mode: service:gerbil # Ports appear on the gerbil service
depends_on:
pangolin:
condition: service_healthy
command:
- --configFile=/etc/traefik/traefik_config.yml
Add the environment variables for your DNS provider.
environment:
IONOS_API_KEY:
volumes:
- ./config/traefik:/etc/traefik:ro # Volume to store the Traefik configuration
- ./config/letsencrypt:/letsencrypt # Volume to store the Let's Encrypt certificates
- ./config/traefik/logs:/var/log/traefik # Volume to store Traefik logs
# Shared volume for certificates and dynamic config in file mode
- pangolin-data:/var/certificates:ro
- pangolin-data:/var/dynamic:ro
Any hints what's going wrong?
Beta Was this translation helpful? Give feedback.
All reactions