docker: remove Caddy, expose web port directly for external reverse proxy

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Arnaud
2026-07-01 12:56:24 +02:00
parent 5ac50e9bf0
commit 6eccd8b20c
+2 -20
View File
@@ -125,6 +125,8 @@ services:
SMTP_FROM: ${SMTP_FROM:-Epicure <noreply@epicure.app>} SMTP_FROM: ${SMTP_FROM:-Epicure <noreply@epicure.app>}
# Stripe # Stripe
STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET:-} STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET:-}
ports:
- "${APP_PORT:-3000}:3000"
depends_on: depends_on:
migrate: migrate:
condition: service_completed_successfully condition: service_completed_successfully
@@ -134,32 +136,12 @@ services:
condition: service_healthy condition: service_healthy
networks: networks:
- internal - internal
- proxy
caddy:
image: caddy:2-alpine
restart: always
ports:
- "${HTTP_PORT:-80}:80"
- "${HTTPS_PORT:-443}:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data
- caddy_config:/config
depends_on:
- web
networks:
- proxy
networks: networks:
internal: internal:
driver: bridge driver: bridge
proxy:
driver: bridge
volumes: volumes:
postgres_data: postgres_data:
redis_data: redis_data:
minio_data: minio_data:
caddy_data:
caddy_config: