Files
infmap/infmap/docker-compose.yml
j 2d49dab9da
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 9s
Add custom DNS servers to app container
2026-03-15 13:45:53 +13:00

30 lines
785 B
YAML

services:
app:
image: ${IMAGE_REGISTRY}/${IMAGE_REPO}:${IMAGE_TAG}
dns:
- 100.100.100.100
- 8.8.8.8
ports:
- "${WEB_PORT}:5000"
environment:
COLLECTION_INTERVAL: ${COLLECTION_INTERVAL}
MAX_CONCURRENT_SSH: ${MAX_CONCURRENT_SSH}
volumes:
- ${SSH_KEY_PATH}:/app/ssh_key:ro
- ${CONFIG_PATH}/infrastructure.conf:/app/infrastructure.conf:ro
- app_data:/app/data
stop_signal: SIGINT
stop_grace_period: 5s
restart: unless-stopped
healthcheck:
test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:5000/')"]
interval: 30s
timeout: 5s
retries: 3
start_period: 15s
volumes:
app_data:
external: true
name: ${CONTAINER_NAME}_data