Files

35 lines
763 B
YAML

---
version: "3.8"
services:
app:
image: woodpeckerci/woodpecker-agent:v3.20.1
command: agent
depends_on:
- woodpecker-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- agent:/etc/woodpecker
environment:
- WOODPECKER_SERVER
- WOODPECKER_MAX_PROCS
- WOODPECKER_AGENT_SECRET_FILE=/run/secrets/agent_secret
networks:
- internal
secrets:
- agent_secret
deploy:
restart_policy:
condition: on-failure
labels:
- "coop-cloud.${STACK_NAME}.version=0.1.0+v0.15.6-alpine"
networks:
proxy:
external: true
internal:
secrets:
agent_secret:
name: ${STACK_NAME}_agent_secret_${SECRET_AGENT_SECRET_VERSION}
external: true
volumes:
agent: