Gocd
version: "3"
services:
server:
image: gocd/gocd-server:v23.3.0
ports:
- "8153:8153"
- "8154:8154"
volumes:
- ./data:/godata
- ./data/home:/home/go
- ./scripts/server:/docker-entrypoint.d
- ./scripts/shared:/shared
environment:
- GO_SERVER_SYSTEM_PROPERTIES=-Dcruise.material.update.interval=2000 -Dmaterial.update.idle.interval=2000
depends_on:
- "gitserver"
agent:
image: gocd/gocd-agent-docker-dind:v23.3.0
environment:
- GO_SERVER_URL=http://server:8153/go
- AGENT_AUTO_REGISTER_KEY=agent-autoregister-key
volumes:
- ./scripts/agent:/docker-entrypoint.d
- ./scripts/shared:/shared
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- "server"