container/Composer/woodpecker/docker-compose.yml
2023-02-24 08:30:00 +01:00

48 lines
1.2 KiB
YAML

version: '3'
services:
woodpecker-server:
image: woodpeckerci/woodpecker-server:next
#ports:
# - 8000:8000
volumes:
- woodpecker-server-data:/var/lib/woodpecker/
environment:
- WOODPECKER_LOG_LEVEL=info
- WOODPECKER_OPEN=true
- WOODPECKER_HOST=${WOODPECKER_HOST}
- WOODPECKER_SECRET=${WOODPECKER_AGENT_SECRET}
- WOODPECKER_GITEA=true
- WOODPECKER_GITEA_URL=${WOODPECKER_GITEA_URL}
- WOODPECKER_GITEA_CLIENT=${WOODPECKER_GITEA_CLIENT}
- WOODPECKER_GITEA_SECRET=${WOODPECKER_GITEA_SECRET}
networks:
- caddy
- woodpecker
labels:
caddy: woodpecker.localhost
caddy.reverse_proxy: "{{upstreams 8000}}"
woodpecker-agent:
image: woodpeckerci/woodpecker-agent:next
#command: agent
restart: always
depends_on:
- woodpecker-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
networks:
- woodpecker
environment:
# - WOODPECKER_LOG_LEVEL=debug
- WOODPECKER_SERVER=woodpecker-server:9000
- WOODPECKER_SECRET=${WOODPECKER_AGENT_SECRET}
volumes:
woodpecker-server-data:
networks:
woodpecker:
internal: true
caddy:
external: true