An App Engine service that fully automates SSL certificate management tasks for https://hollowverse.com, including:
- Domain-validation using the HTTP challenge
- Obtaining a certificate from Let's Encrypt
- Configuring App Engine to use the obtained certificate
- Updating the certificate before it expires
- Configuring App Engine to use the updated certificate
In order to validate the domain successfully, the Google Cloud Platform project must be configured to route traffic incoming to /.well-known/acme-challenge/*
to this service. This is configured via the dispatch.yaml
file in hollowverse/hollowverse.
Further details on custom routing rules can be found in App Engine docs.