47 lines
970 B
YAML
47 lines
970 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
web:
|
|
build: .
|
|
container_name: tg-monitor
|
|
ports:
|
|
- "5000:5000"
|
|
volumes:
|
|
- ./web:/app/web
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- type: bind
|
|
source: ./tg_nodes.log
|
|
target: /app/tg_nodes.log
|
|
read_only: true
|
|
environment:
|
|
- PYTHONUNBUFFERED=1
|
|
privileged: true
|
|
restart: unless-stopped
|
|
command: python web/app.py
|
|
|
|
tg_node_0:
|
|
build: .
|
|
volumes:
|
|
- type: bind
|
|
source: ./tg_nodes.log
|
|
target: /app/tg_nodes.log
|
|
environment:
|
|
- PYTHONUNBUFFERED=1
|
|
container_name: tg-node-0
|
|
restart: unless-stopped
|
|
command: python tg/tg_node_0.py
|
|
|
|
tg_node_1:
|
|
build: .
|
|
volumes:
|
|
- type: bind
|
|
source: ./tg_nodes.log
|
|
target: /app/tg_nodes.log
|
|
environment:
|
|
- PYTHONUNBUFFERED=1
|
|
container_name: tg-node-1
|
|
restart: unless-stopped
|
|
command: python tg/tg_node_1.py
|
|
|
|
volumes:
|
|
pg_data: |