deploy stack

This commit is contained in:
Jason Ross
2026-04-27 19:36:39 -05:00
parent bb1def719f
commit ae3a137361
12 changed files with 524 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
{
email {$ACME_EMAIL}
}
admin.{$DOMAIN} {
tls {
dns googleclouddns {
gcp_project {$GCP_PROJECT_ID}
gcp_application_default /etc/caddy/credentials/sa.json
}
}
handle /api/* {
reverse_proxy admin-api:3000
}
handle {
reverse_proxy admin-frontend:3000
}
}
+6
View File
@@ -0,0 +1,6 @@
FROM caddy:2.8.4-builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/googleclouddns
FROM caddy:2.8.4
COPY --from=builder /usr/bin/caddy /usr/bin/caddy