services: web: image: nginx:alpine restart: unless-stopped ports: - "3456:80" # change 3456 to any free port on your machine volumes: - ./site:/usr/share/nginx/html:ro - ./config.json:/usr/share/nginx/html/config.json:ro - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro labels: - "community=tilburg-hub" # Optional: Cloudflare Tunnel for public HTTPS without port forwarding # tunnel: # image: cloudflare/cloudflared:latest # restart: unless-stopped # command: tunnel --no-autoupdate run --token YOUR_TUNNEL_TOKEN # depends_on: [web]