services: woodpecker-server: image: woodpeckerci/woodpecker-server:v3 restart: unless-stopped ports: - "127.0.0.1:8000:8000" - "127.0.0.1:9001:9000" # changed to 9001 environment: - WOODPECKER_OPEN=false - WOODPECKER_ADMIN=saurav12 # your Gitea username - WOODPECKER_GITEA=true - WOODPECKER_GITEA_URL=https://gitea.sauravdhakal.com.np - WOODPECKER_GITEA_CLIENT=${WOODPECKER_GITEA_CLIENT} - WOODPECKER_GITEA_SECRET=${WOODPECKER_GITEA_SECRET} - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET} - WOODPECKER_HOST=https://ci.sauravdhakal.com.np volumes: - /home/saurav/hetzner_self/data/woodpecker:/var/lib/woodpecker networks: - woodpecker_internal woodpecker-agent: image: woodpeckerci/woodpecker-agent:v3 restart: unless-stopped environment: - WOODPECKER_SERVER=woodpecker-server:9000 - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET} volumes: - /var/run/docker.sock:/var/run/docker.sock - /home/saurav/hetzner_self/data/woodpecker-agent:/etc/woodpecker networks: - woodpecker_internal depends_on: - woodpecker-server networks: woodpecker_internal: driver: bridge