| @@ -68,7 +68,7 @@ | ||
| 68 | 68 | cat hub/Caddyfile | docker run --rm -i -v /opt/grove:/opt/grove alpine sh -c 'cat > /opt/grove/Caddyfile' |
| 69 | 69 | |
| 70 | 70 | 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 | |
| 72 | 72 | docker compose -f /opt/grove/docker-compose.yml exec -T caddy caddy reload --config /etc/caddy/Caddyfile |
| 73 | 73 | docker image prune -f |
| 74 | 74 | |
| 75 | 75 | |
| @@ -4,6 +4,16 @@ | ||
| 4 | 4 | } |
| 5 | 5 | } |
| 6 | 6 | |
| 7 | thegild.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 | ||
| 7 | 17 | collab.{$DOMAIN} { |
| 8 | 18 | handle /socket.io/* { |
| 9 | 19 | reverse_proxy grove-web:3334 |
| 10 | 20 | |
| @@ -162,6 +162,7 @@ | ||
| 162 | 162 | - caddy-config:/config |
| 163 | 163 | - pages-sites:/srv/pages/sites:ro |
| 164 | 164 | - /opt/grove/downloads:/srv/downloads:ro |
| 165 | - /opt/gild:/opt/gild:ro | |
| 165 | 166 | environment: |
| 166 | 167 | - DOMAIN=${DOMAIN:-localhost} |
| 167 | 168 | depends_on: |
| 168 | 169 | |