DockFlare/dockflare-agent/docker-compose.yml
ChrispyBacon-dev d8de6d70eb
Some checks failed
Docker Image - DockFlare / build_self_hosted (push) Waiting to run
Docker Image - DockFlare / build_github_hosted_fallback (push) Blocked by required conditions
Docker Image - DockFlare Agent / build_self_hosted (push) Has been cancelled
Docker Image - DockFlare Agent / build_github_hosted_fallback (push) Has been cancelled
Agent decom no longer stale agents on edge servers after removing the agent in dockflare. full UAT testing pending but good new QoL feature
2026-08-30 22:32:56 +02:00

49 lines
1.1 KiB
YAML

services:
docker-socket-proxy:
image: tecnativa/docker-socket-proxy:v0.4.1
container_name: dockflare-socket-proxy
restart: unless-stopped
environment:
- DOCKER_HOST=unix:///var/run/docker.sock
- CONTAINERS=1
- EVENTS=1
- NETWORKS=1
- IMAGES=1
- POST=1
- PING=1
- EXEC=1
- DELETE=0
volumes:
- /var/run/docker.sock:/var/run/docker.sock
networks:
- dockflare-internal
dockflare-agent:
build: .
container_name: dockflare-agent
restart: unless-stopped
env_file:
- .env
environment:
- DOCKER_HOST=${DOCKER_HOST:-tcp://docker-socket-proxy:2375}
- TZ=${TZ:-UTC}
- LOG_LEVEL=${LOG_LEVEL:-info}
- CF_ACCESS_CLIENT_ID=${CF_ACCESS_CLIENT_ID:-}
- CF_ACCESS_CLIENT_SECRET=${CF_ACCESS_CLIENT_SECRET:-}
volumes:
- agent_data:/app/data
depends_on:
- docker-socket-proxy
networks:
- cloudflare-net
- dockflare-internal
volumes:
agent_data:
networks:
cloudflare-net:
name: cloudflare-net
external: true
dockflare-internal:
name: dockflare-internal