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:
64
tools/EVerest-main/.devcontainer/docker-compose.yml
Normal file
64
tools/EVerest-main/.devcontainer/docker-compose.yml
Normal 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
|
||||
Reference in New Issue
Block a user