services: dashboard: build: ./frontend container_name: dashboard expose: - "80" networks: - homepage labels: # 로컬 빌드 이미지이므로 watchtower 모니터링에서 제외 - "com.centurylinklabs.watchtower.enable=false" restart: unless-stopped monitor-api: build: ./backend container_name: monitor-api expose: - "8000" volumes: - /:/host_root:ro networks: - homepage - app - monitoring - caddy labels: # 로컬 빌드 이미지이므로 watchtower 모니터링에서 제외 - "com.centurylinklabs.watchtower.enable=false" restart: unless-stopped networks: homepage: external: true app: external: true monitoring: external: true caddy: external: true