2024-09-16 11:48:20 +02:00
|
|
|
---
|
|
|
|
|
networks:
|
2024-11-15 22:27:25 +01:00
|
|
|
default:
|
2024-11-10 23:00:16 +01:00
|
|
|
name: "eos"
|
2024-09-16 11:48:20 +02:00
|
|
|
services:
|
|
|
|
|
eos:
|
2025-12-30 22:08:21 +01:00
|
|
|
image: "akkudoktor/eos:${VERSION}"
|
2025-10-28 02:50:31 +01:00
|
|
|
container_name: "akkudoktoreos"
|
2024-10-07 20:56:10 +02:00
|
|
|
read_only: true
|
2024-09-16 11:48:20 +02:00
|
|
|
build:
|
|
|
|
|
context: .
|
2024-11-10 23:00:16 +01:00
|
|
|
dockerfile: "Dockerfile"
|
2024-09-16 11:48:20 +02:00
|
|
|
args:
|
2024-11-10 23:00:16 +01:00
|
|
|
PYTHON_VERSION: "${PYTHON_VERSION}"
|
2025-01-18 14:26:34 +01:00
|
|
|
env_file:
|
|
|
|
|
- .env
|
2024-12-30 13:41:39 +01:00
|
|
|
environment:
|
2025-10-28 02:50:31 +01:00
|
|
|
- OPENBLAS_NUM_THREADS=1
|
|
|
|
|
- OMP_NUM_THREADS=1
|
|
|
|
|
- MKL_NUM_THREADS=1
|
|
|
|
|
- PIP_PROGRESS_BAR=off
|
|
|
|
|
- PIP_NO_COLOR=1
|
2025-01-19 13:00:53 +01:00
|
|
|
- EOS_SERVER__EOSDASH_SESSKEY=s3cr3t
|
2025-10-28 02:50:31 +01:00
|
|
|
- EOS_SERVER__HOST=0.0.0.0
|
|
|
|
|
- EOS_SERVER__PORT=8503
|
|
|
|
|
- EOS_SERVER__EOSDASH_HOST=0.0.0.0
|
|
|
|
|
- EOS_SERVER__EOSDASH_PORT=8504
|
2025-12-30 22:08:21 +01:00
|
|
|
- DOCKER_COMPOSE_DATA_DIR=${HOME}/.local/share/net.akkudoktor.eos
|
2025-10-28 02:50:31 +01:00
|
|
|
ulimits:
|
|
|
|
|
nproc: 65535
|
|
|
|
|
nofile: 65535
|
|
|
|
|
security_opt:
|
|
|
|
|
- seccomp:unconfined
|
|
|
|
|
restart: unless-stopped
|
2024-09-17 09:02:35 +02:00
|
|
|
ports:
|
2025-02-17 21:32:10 +01:00
|
|
|
# Configure what ports to expose on host
|
|
|
|
|
- "${EOS_SERVER__PORT}:8503"
|
|
|
|
|
- "${EOS_SERVER__EOSDASH_PORT}:8504"
|
2025-08-26 23:32:37 +02:00
|
|
|
|
2025-12-30 22:08:21 +01:00
|
|
|
# Volume mount configuration
|
|
|
|
|
volumes:
|
|
|
|
|
- ${DOCKER_COMPOSE_DATA_DIR}:/data:rw
|