Route thegild.app through caddy for gild static hosting

Anton Kaminsky4/17/20269ba59112b146parent 7573f12
3 files changed+12-1
.canopy/deploy-hub.yml
@@ -68,7 +68,7 @@
6868 cat hub/Caddyfile | docker run --rm -i -v /opt/grove:/opt/grove alpine sh -c 'cat > /opt/grove/Caddyfile'
6969
7070 docker compose -f /opt/grove/docker-compose.yml pull hub-api grove-web grove-api
71 docker compose -f /opt/grove/docker-compose.yml up -d --no-deps hub-api grove-web
71 docker compose -f /opt/grove/docker-compose.yml up -d --no-deps hub-api grove-web caddy
7272 docker compose -f /opt/grove/docker-compose.yml exec -T caddy caddy reload --config /etc/caddy/Caddyfile
7373 docker image prune -f
7474
7575
hub/Caddyfile
@@ -4,6 +4,16 @@
44 }
55}
66
7thegild.app {
8 root * /opt/gild/web
9 file_server
10
11 header {
12 X-Content-Type-Options nosniff
13 X-Frame-Options DENY
14 }
15}
16
717collab.{$DOMAIN} {
818 handle /socket.io/* {
919 reverse_proxy grove-web:3334
1020
hub/docker-compose.yml
@@ -162,6 +162,7 @@
162162 - caddy-config:/config
163163 - pages-sites:/srv/pages/sites:ro
164164 - /opt/grove/downloads:/srv/downloads:ro
165 - /opt/gild:/opt/gild:ro
165166 environment:
166167 - DOMAIN=${DOMAIN:-localhost}
167168 depends_on:
168169