mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2025-04-19 00:45:22 +00:00
* Docker: Copy the same directory structure (src/) to support the lifespan startup of EOSdash. Use EOS_SERVER_EOSDASH_SESSKEY environment variable to provide EOSdash with session key.
26 lines
649 B
YAML
26 lines
649 B
YAML
---
|
|
networks:
|
|
default:
|
|
name: "eos"
|
|
services:
|
|
eos:
|
|
image: "akkudoktor/eos:${EOS_VERSION}"
|
|
read_only: true
|
|
build:
|
|
context: .
|
|
dockerfile: "Dockerfile"
|
|
args:
|
|
PYTHON_VERSION: "${PYTHON_VERSION}"
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
- EOS_CONFIG_DIR=config
|
|
- EOS_SERVER__EOSDASH_SESSKEY=s3cr3t
|
|
- EOS_PREDICTION__LATITUDE=52.2
|
|
- EOS_PREDICTION__LONGITUDE=13.4
|
|
- EOS_ELECPRICE__PROVIDER=ElecPriceAkkudoktor
|
|
- EOS_ELECPRICE__CHARGES_KWH=0.21
|
|
ports:
|
|
- "${EOS_SERVER__PORT}:${EOS_SERVER__PORT}"
|
|
- "${EOS_SERVER__EOSDASH_PORT}:${EOS_SERVER__EOSDASH_PORT}"
|