52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
version: '3'
|
|
services:
|
|
bot_open_sesam:
|
|
container_name: bot_open_sesam
|
|
image: proxy.docker.dataekb.ru/local_cache/bot_open_sesam:latest
|
|
stdin_open: true
|
|
tty: true
|
|
env_file:
|
|
- ./.env
|
|
restart: always
|
|
networks:
|
|
- bot_open_sesam_network
|
|
depends_on:
|
|
tunnel_open_sesam:
|
|
condition: service_healthy
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "10m"
|
|
max-file: "3"
|
|
tunnel_open_sesam:
|
|
image: proxy.docker.dataekb.ru/local_cache/tunnel_open_sesam:latest
|
|
container_name: tunnel_open_sesam
|
|
env_file:
|
|
- ./.env
|
|
# environment:
|
|
# - SSH_HOST=91.194.84.91
|
|
# - SSH_PORT=22
|
|
# - SSH_USER=root
|
|
volumes:
|
|
# SSH ключ
|
|
- ~/.ssh/id_rsa:/root/.ssh/id_rsa:ro
|
|
networks:
|
|
- bot_open_sesam_network
|
|
restart: always
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "10m"
|
|
max-file: "3"
|
|
healthcheck:
|
|
test: ["CMD", "nc", "-z", "localhost", "1080"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
networks:
|
|
bot_open_sesam_network:
|
|
driver: bridge
|
|
ipam:
|
|
config:
|
|
- subnet: 172.30.10.0/30
|
|
gateway: 172.30.10.1 |