# Edge deployment for pumping station "Gemaal1". # First production site; template for additional plants. # Run: cp .env.example .env && docker compose up -d name: edge-gemaal1 # Uncomment as each stack is hardened beyond stub. include: # - ../../stacks/nginx-proxy/compose.yml # - ../../stacks/wireguard-client/compose.yml # - ../../stacks/keycloak/compose.yml # - ../../stacks/portainer/compose.yml # - ../../stacks/influxdb/compose.yml # - ../../stacks/grafana/compose.yml # - ../../stacks/node-red/compose.yml # - ../../stacks/rabbitmq/compose.yml # - ../../stacks/postfix/compose.yml # Site-specific overrides — bind nginx to the plant-LAN interface only. # Uncomment once nginx-proxy is wired up and PLANT_LAN_IP is set in .env. # services: # nginx: # ports: # - "${PLANT_LAN_IP}:80:80" # - "${PLANT_LAN_IP}:443:443" networks: edge: name: edge-gemaal1-edge driver: bridge app: name: edge-gemaal1-app driver: bridge data: name: edge-gemaal1-data driver: bridge internal: true mgmt: name: edge-gemaal1-mgmt driver: bridge