feat(caddy): add novelly.com routes, pin acme_ca to LE prod

Force prod ACME endpoint explicitly; renewal was silently hitting
staging, which blocked *.wampler.us cert renewal.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DPXhxhLUopnuDm3dWeHd5C
This commit is contained in:
James Wampler
2026-08-20 16:57:32 -07:00
co-authored by Claude Sonnet 5
parent a649904ac4
commit 5fe333210e
2 changed files with 17 additions and 0 deletions
+4
View File
@@ -35,6 +35,7 @@ services:
networks: networks:
- proxy - proxy
- miccheck-qa-net - miccheck-qa-net
- novelly-net
networks: networks:
proxy: proxy:
@@ -43,3 +44,6 @@ networks:
miccheck-qa-net: miccheck-qa-net:
name: miccheck-qa-net name: miccheck-qa-net
external: true external: true
novelly-net:
name: novelly-net
external: true
+13
View File
@@ -1,5 +1,6 @@
{ {
email james@wampler.us email james@wampler.us
acme_ca https://acme-v02.api.letsencrypt.org/directory
} }
*.wampler.us { *.wampler.us {
@@ -96,3 +97,15 @@ api.miccheck-qa.com {
encode gzip encode gzip
reverse_proxy api:8080 reverse_proxy api:8080
} }
web.novelly.com {
tls internal
encode gzip
reverse_proxy novelly-web:80
}
api.novelly.com {
tls internal
encode gzip
reverse_proxy novelly-api:8080
}