Add astro stack for e.field.ghost.tel
Some checks failed
Deploy Stacks / deploy-prod (push) Failing after 1s
Deploy Stacks / deploy-dev (push) Has been cancelled

This commit is contained in:
2026-01-24 22:54:51 -05:00
parent b14015b12f
commit a4dfbc715f
3 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
services:
astro:
image: nginx:alpine
container_name: astro
restart: unless-stopped
expose:
- 80
volumes:
- ./dist:/usr/share/nginx/html:ro
- ./nginx-cors.conf:/etc/nginx/conf.d/default.conf:ro
networks:
- web
labels:
- "com.ghost.tel/stack-type=public"
- "traefik.enable=true"
- "traefik.http.routers.astro.entrypoints=https"
- "traefik.http.routers.astro.rule=Host(`e.field.${DOMAIN}`)"
- "traefik.http.routers.astro.tls.certresolver=http"
- "traefik.http.services.astro.loadbalancer.server.port=80"
networks:
web:
external: true