Files
infra/cloud/compose.yml

36 lines
956 B
YAML
Raw Normal View History

# Cloud / Central layer composition.
# Includes all cloud-relevant stacks and defines the 4-network topology.
# Run: cp .env.example .env && docker compose up -d
name: cloud
# Uncomment includes as each stack is scaffolded with real services.
include:
# - ../stacks/nginx-proxy/compose.yml
# - ../stacks/wireguard-server/compose.yml
# - ../stacks/keycloak/compose.yml
# - ../stacks/portainer/compose.yml
# - ../stacks/influxdb/compose.yml
# - ../stacks/grafana/compose.yml
# - ../stacks/node-red/compose.yml
# - ../stacks/mqtt/compose.yml
# - ../stacks/postfix/compose.yml
# - ../stacks/gitea/compose.yml
# - ../stacks/jenkins/compose.yml
# - ../stacks/sql/compose.yml
networks:
edge:
name: cloud-edge
driver: bridge
app:
name: cloud-app
driver: bridge
data:
name: cloud-data
driver: bridge
internal: true # databases — no internet egress
mgmt:
name: cloud-mgmt
driver: bridge