Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter

- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
This commit is contained in:
Eric F
2026-06-08 00:38:27 -04:00
parent 468cfeaa50
commit d398a6ced2
7326 changed files with 1177561 additions and 7 deletions

View File

@@ -0,0 +1,64 @@
volumes:
ocpp-db-data:
external: false
node-red-data:
external: false
services:
mqtt-server:
build: ../applications/containers/mosquitto
ports:
- 1883:1883
- 9001:9001
profiles:
- all
- mqtt
- ocpp
- sil
ocpp-db:
image: mariadb:10.4.30 # pinned to patch-version because https://github.com/steve-community/steve/pull/1213
volumes:
- ocpp-db-data:/var/lib/mysql
ports:
- 13306:3306
environment:
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
MYSQL_DATABASE: ocpp-db
MYSQL_USER: ocpp
MYSQL_PASSWORD: ocpp
profiles:
- all
- ocpp
steve:
build: ../applications/containers/steve
ports:
- 8180:8180
- 8443:8443
depends_on:
- ocpp-db
profiles:
- all
- ocpp
mqtt-explorer:
build: ../applications/containers/mqtt-explorer
depends_on:
- mqtt-server
ports:
- 4000:4000
profiles:
- all
- sil
nodered:
build: ../applications/containers/nodered
ports:
- 1880:1880
volumes:
- node-red-data:/data
environment:
- NODE_RED_ENABLE_PROJECTS=false
- MQTT_BROKER=mqtt-server
- MQTT_PORT=1883
profiles:
- all
- sil