27 lines
777 B
YAML
27 lines
777 B
YAML
|
|
version: "3.8"
|
||
|
|
services:
|
||
|
|
falah-auto-healer:
|
||
|
|
build:
|
||
|
|
context: ./auto-healer
|
||
|
|
dockerfile: Dockerfile
|
||
|
|
image: falah-auto-healer:latest
|
||
|
|
container_name: falah-auto-healer
|
||
|
|
restart: unless-stopped
|
||
|
|
volumes:
|
||
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||
|
|
- /var/log/falah:/var/log/falah
|
||
|
|
- /var/state/falah:/var/state/falah
|
||
|
|
environment:
|
||
|
|
- CONTAINER_NAME=falah-mobile-staging
|
||
|
|
- HEALTH_URL=http://192.168.0.11:4014/mobile/api/health
|
||
|
|
- GATEWAY_URL=http://192.168.0.11:7878/mobile/api/health
|
||
|
|
- CHECK_INTERVAL=30
|
||
|
|
- MAX_RESTARTS_PER_HOUR=3
|
||
|
|
- ROLLBACK_IMAGE=falah-mobile:rollback
|
||
|
|
network_mode: "host"
|
||
|
|
logging:
|
||
|
|
driver: "json-file"
|
||
|
|
options:
|
||
|
|
max-size: "10m"
|
||
|
|
max-file: "3"
|