-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.dev.yaml
More file actions
55 lines (53 loc) · 2.04 KB
/
docker-compose.dev.yaml
File metadata and controls
55 lines (53 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
volumes:
valkey-data:
services:
api-server:
container_name: api-server
build:
context: .
dockerfile: deployments/docker/api-server.Dockerfile
args:
VERSION: "${VERSION}"
restart: always
network_mode: "host"
environment:
STROPPY_API_PORT: "${STROPPY_API_PORT:-8888}"
STROPPY_ADMIN_USER: "${STROPPY_ADMIN_USER}"
STROPPY_ADMIN_PASSWORD: "${STROPPY_ADMIN_PASSWORD}"
STROPPY_JWT_SECRET: "${STROPPY_JWT_SECRET}"
STROPPY_SETTINGS_PATH: "/etc/stroppy/settings.json"
STROPPY_CORS_ORIGINS: "${STROPPY_CORS_ORIGINS:-*}"
HATCHET_CLIENT_TOKEN: "${HATCHET_CLIENT_TOKEN}"
HATCHET_CLIENT_HOST: "${HATCHET_CLIENT_HOST:-localhost}"
HATCHET_CLIENT_PORT: "${HATCHET_CLIENT_PORT:-7077}"
HATCHET_CLIENT_TLS_STRATEGY: "none"
LOG_MOD: "${LOG_MOD}"
LOG_LEVEL: "${LOG_LEVEL}"
volumes:
- ${STROPPY_SETTINGS_FILE:-./settings.json}:/etc/stroppy/settings.json
master-worker:
container_name: master-worker
build:
context: .
dockerfile: deployments/docker/master-worker.Dockerfile
args:
VERSION: "${VERSION}"
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
network_mode: "host"
environment:
K8S_CONFIG_PATH: "/k8s/config"
VALKEY_URL: "redis://default:${VALKEY_PASSWORD}@localhost:6379"
HATCHET_CLIENT_HOST_PORT: "${HATCHET_CLIENT_HOST_PORT:-localhost:7077}"
HATCHET_CLIENT_TOKEN: "${HATCHET_CLIENT_TOKEN}"
HATCHET_CLIENT_TLS_STRATEGY: "none"
HATCHET_EDGE_WORKER_USER_NAME: "${HATCHET_EDGE_WORKER_USER_NAME}"
HATCHET_EDGE_WORKER_SSH_KEY: "${HATCHET_EDGE_WORKER_SSH_KEY}"
HATCHET_EDGE_WORKER_PUBLIC_IP: "${HATCHET_EDGE_WORKER_PUBLIC_IP}"
YANDEX_SERIAL_PORT_ENABLE: "${YANDEX_SERIAL_PORT_ENABLE}"
DOCKER_NETWORK_NAME: "${DOCKER_NETWORK_NAME:-stroppy-net}"
EDGE_WORKER_DOCKER_IMAGE: "${EDGE_WORKER_DOCKER_IMAGE:-stroppy-edge-worker:latest}"
LOG_MOD: "${LOG_MOD}"
LOG_LEVEL: "${LOG_LEVEL}"
LOG_SKIP_CALLER: "${LOG_SKIP_CALLER}"