Add citrineos-operator-ui to stack, update docs, 15 EVSE sync

This commit is contained in:
Eric F
2026-06-10 18:11:23 -04:00
parent 9d257a2f48
commit 0ad8459636
2 changed files with 28 additions and 4 deletions

View File

@@ -84,6 +84,30 @@ services:
- traefik-public - traefik-public
- cariflex-internal - cariflex-internal
citrineos-operator-ui:
build:
context: /home/eric/citrineos/citrineos-operator-ui
dockerfile: Dockerfile
container_name: cariflex-citrineos-operator-ui
restart: unless-stopped
ports:
- "3002:3000"
environment:
- NODE_ENV=production
- PORT=3000
- HOSTNAME=0.0.0.0
depends_on:
- citrineos-server
labels:
- "traefik.enable=true"
- "traefik.http.routers.citrineos-ui.rule=Host(`citrineos.digitribe.fr`)"
- "traefik.http.routers.citrineos-ui.entrypoints=websecure"
- "traefik.http.routers.citrineos-ui.tls.certresolver=letsencrypt"
- "traefik.http.services.citrineos-ui.loadbalancer.server.port=3000"
networks:
- traefik-public
- cariflex-internal
volumes: volumes:
citrineos-data: citrineos-data:
driver: local driver: local

View File

@@ -21,10 +21,10 @@
│ │ └──────┬───────┘ │ │ │ └──────┬───────┘ │
│ │ │ │ │ │ │ │
│ ▼ ▼ │ │ ▼ ▼ │
│ ┌──────────────┐ ┌──────────────┐ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ │ PostgreSQL │ │ RabbitMQ │ │ │ PostgreSQL │ │ RabbitMQ │ Operator UI │
│ │ (time-series)│ │ (AMQP/OCPP) │ │ │ (time-series)│ │ (AMQP/OCPP) │ (Dashboard) │
│ └──────────────┘ └──────────────┘ │ └──────────────┘ └──────────────┘ └──────────────┘
│ │ │ │
└─────────────────────────────────────────────────────────────────────────────────┘ └─────────────────────────────────────────────────────────────────────────────────┘
``` ```