Files
cariflex/tools/EVerest-main/.devcontainer/docker-compose.yml
Eric F d398a6ced2 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
2026-06-08 00:38:27 -04:00

65 lines
1.2 KiB
YAML

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