services: docs: build: context: . target: prod container_name: ${COMPOSE_PROJECT:-mcnanovna-docs} restart: unless-stopped networks: - caddy environment: - ASTRO_TELEMETRY_DISABLED=1 labels: caddy: ${DOMAIN:-mcnanovna.warehack.ing} caddy.reverse_proxy: "{{upstreams 80}}" docs-dev: build: context: . target: dev container_name: ${COMPOSE_PROJECT:-mcnanovna-docs}-dev restart: unless-stopped profiles: - dev networks: - caddy volumes: - .:/app - /app/node_modules environment: - NODE_ENV=development - ASTRO_TELEMETRY_DISABLED=1 - VITE_HMR_HOST=${DOMAIN:-mcnanovna.l.warehack.ing} labels: caddy: ${DOMAIN:-mcnanovna.l.warehack.ing} caddy.reverse_proxy: "{{upstreams 4321}}" caddy.reverse_proxy.flush_interval: "-1" caddy.reverse_proxy.transport: "http" caddy.reverse_proxy.transport.read_timeout: "0" caddy.reverse_proxy.transport.write_timeout: "0" caddy.reverse_proxy.transport.keepalive: "5m" caddy.reverse_proxy.transport.keepalive_idle_conns: "10" caddy.reverse_proxy.stream_timeout: "24h" caddy.reverse_proxy.stream_close_delay: "5s" networks: caddy: external: true