-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
TODO: Add few more ideas about improvements.
On startup check the Traefik container logs for errors for the Let's Encrypt cert.
I made a typo and the system started but I got invalid SSL certificate. We need to make sure that at least the user learns about any mistakes with the cert:
Example docker logs output:
023-11-25T18:02:15Z ERR Unable to obtain ACME certificate for domains error="unable to generate a certificate for the domains [ocetinssl.bascirum.com]: error: one or more domains had a problem:\n[ocetinssl.bascirum.com] acme: error: 400 :: urn:ietf:params:acme:error:dns :: DNS problem: NXDOMAIN looking up A for ocetinssl.bascirum.com - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for ocetinssl.bascirum.com - check that a DNS record exists for this domain\n" acmeCA=https://acme-v02.api.letsencrypt.org/directory domains=["ocetinssl.bascirum.com"] providerName=le-ssl.acme routerName=route-https@docker rule=host(`ocetinssl.bascirum.com`)
2023-11-25T18:02:48Z ERR Unable to obtain ACME certificate for domains error="unable to generate a certificate for the domains [ocetinssl.bascirum.com]: error: one or more domains had a problem:\n[ocetinssl.bascirum.com] acme: error: 400 :: urn:ietf:params:acme:error:dns :: DNS problem: NXDOMAIN looking up A for ocetinssl.bascirum.com - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for ocetinssl.bascirum.com - check that a DNS record exists for this domain\n" acmeCA=https://acme-v02.api.letsencrypt.org/directory domains=["ocetinssl.bascirum.com"] providerName=le-ssl.acme routerName=route-front_basicrum_go@docker rule="host(`ocetinssl.bascirum.com`) && (PathPrefix(`/beacon`) || PathPrefix(`/health`))"
Metadata
Metadata
Assignees
Labels
No labels