Files
astro-website/docker-compose.yml
Santhosh Janardhanan 7cb72b2746
Some checks failed
ci / site (push) Has been cancelled
publish-image / publish (push) Has been cancelled
Fix umami script not added
2026-02-10 06:17:21 -05:00

36 lines
931 B
YAML

services:
web:
image: ${WEB_IMAGE:-fast-website:local}
build:
context: .
dockerfile: Dockerfile
args:
# Build-time toggle for service worker registration in the generated static HTML.
PUBLIC_ENABLE_SW: ${PUBLIC_ENABLE_SW:-true}
# Public, build-time config baked into the HTML.
PUBLIC_SITE_URL: ${PUBLIC_SITE_URL:-}
PUBLIC_UMAMI_SCRIPT_URL: ${PUBLIC_UMAMI_SCRIPT_URL:-}
PUBLIC_UMAMI_WEBSITE_ID: ${PUBLIC_UMAMI_WEBSITE_ID:-}
ports:
- "8080:80"
networks:
- fast-website-network
redis:
image: redis:7-alpine
ports:
# Use 6380 to avoid colliding with any locally installed Redis on 6379.
- "6380:6379"
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 3s
retries: 20
networks:
- fast-website-network
networks:
fast-website-network:
driver: bridge