- 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
56 lines
1.2 KiB
YAML
56 lines
1.2 KiB
YAML
# SPDX-FileCopyrightText: 2025 Contributors to the CitrineOS Project
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
version: '3.6'
|
|
|
|
services:
|
|
mqtt-server:
|
|
image: ghcr.io/everest/everest-demo/mqtt-server:${EVEREST_IMAGE_TAG}
|
|
platform: linux/x86_64
|
|
logging:
|
|
driver: none
|
|
networks:
|
|
- everest_net
|
|
|
|
manager:
|
|
build:
|
|
dockerfile: Dockerfile
|
|
args:
|
|
- EVEREST_IMAGE_TAG=${EVEREST_IMAGE_TAG}
|
|
platform: linux/x86_64
|
|
ports:
|
|
- 8888:8888
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
cpus: '2'
|
|
memory: '4G'
|
|
depends_on:
|
|
- mqtt-server
|
|
environment:
|
|
- MQTT_SERVER_ADDRESS=mqtt-server
|
|
- EVEREST_IMAGE_TAG=${EVEREST_IMAGE_TAG}
|
|
- OCPP_VERSION=${OCPP_VERSION}
|
|
sysctls:
|
|
- net.ipv6.conf.all.disable_ipv6=0
|
|
extra_hosts:
|
|
- 'host.docker.internal:host-gateway'
|
|
networks:
|
|
- everest_net
|
|
|
|
nodered:
|
|
image: ghcr.io/everest/everest-demo/nodered:${EVEREST_IMAGE_TAG}
|
|
depends_on:
|
|
- mqtt-server
|
|
ports:
|
|
- 1880:1880
|
|
environment:
|
|
- MQTT_SERVER_ADDRESS=mqtt-server
|
|
- FLOWS=/config/config-sil-two-evse-flow.json
|
|
networks:
|
|
- everest_net
|
|
|
|
networks:
|
|
everest_net:
|
|
driver: bridge
|
|
enable_ipv6: true |