Files
mission-control-ui/docker-compose.yml
Erwin 9c20b0ed31 Add Docker deployment with Traefik integration
- docker-compose.yml for container orchestration
- Dockerfile with multi-stage build (node builder + nginx)
- nginx.conf for SPA serving
2026-03-27 19:20:43 +00:00

20 lines
594 B
YAML

services:
mission-control-ui:
build:
context: .
dockerfile: Dockerfile
container_name: mission-control-ui
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.mission-control-ui.rule=Host(`mission-control.danielarroyo.cl`)"
- "traefik.http.routers.mission-control-ui.entrypoints=websecure"
- "traefik.http.routers.mission-control-ui.tls.certresolver=letsencrypt"
- "traefik.http.services.mission-control-ui.loadbalancer.server.port=80"
networks:
- traefik
networks:
traefik:
external: true