feat: OCPP 2.0.1 multi-station simulator + Hasura/UI fixes
- Add ocpp-simulator-multi.js: 15 stations CP001-CP015 via WebSocket SP1 - Add ocpp-sp0-connector.js: Security Profile 0 connector - Add configure-auth.py: BasicAuthPassword setup for all stations - Add Dockerfile.simulator + Dockerfile.sp0 for containerized simulators - Fix Hasura DB password (ALTER USER citrine) - Fix UI NEXTAUTH_SECRET mismatch (C1tR1n30S2... vs Digitribe972) - Fix UI network (traefik-public) + Traefik labels - Update docker-compose-citrineos.yml with simulator services - Set isOnline=true for all 15 stations in DB
This commit is contained in:
@@ -120,6 +120,41 @@ services:
|
||||
- traefik-public
|
||||
- cariflex-internal
|
||||
|
||||
# === EVerest MQTT + NodeRED (UI de contrôle) ===
|
||||
everest-mqtt:
|
||||
image: ghcr.io/everest/everest-demo/mqtt-server:0.0.16
|
||||
container_name: cariflex-everest-mqtt
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- cariflex-internal
|
||||
|
||||
everest-nodered:
|
||||
image: ghcr.io/everest/everest-demo/nodered:0.0.16
|
||||
container_name: cariflex-everest-nodered
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- everest-mqtt
|
||||
environment:
|
||||
- MQTT_SERVER_ADDRESS=everest-mqtt
|
||||
- FLOWS=/config/config-sil-two-evse-flow.json
|
||||
networks:
|
||||
- cariflex-internal
|
||||
ports:
|
||||
- "1880:1880"
|
||||
|
||||
# === OCPP 2.0.1 Simulators ===
|
||||
ocpp-simulator:
|
||||
build:
|
||||
context: /home/eric/cariflex/scripts
|
||||
dockerfile: Dockerfile.simulator
|
||||
container_name: cariflex-ocpp-simulator
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
OCPP_HOST: "cariflex-citrineos-server"
|
||||
OCPP_PORT: "8082"
|
||||
networks:
|
||||
- cariflex-internal
|
||||
|
||||
volumes:
|
||||
citrineos-data:
|
||||
driver: local
|
||||
|
||||
Reference in New Issue
Block a user