23 lines
775 B
Bash
23 lines
775 B
Bash
# Woodpecker CI/CD Environment Configuration
|
|
|
|
# Step 1: Get Gitea OAuth2 Credentials
|
|
# 1. Go to https://${GITEA_HOST}
|
|
# 2. Profile → Settings → Applications → OAuth2 Applications
|
|
# 3. Create New OAuth2 Application
|
|
# - Name: Woodpecker
|
|
# - Redirect URI: https://${WOODPECKER_HOST}/authorize
|
|
# 4. Copy Client ID and Secret below
|
|
|
|
WOODPECKER_GITEA_CLIENT=change-me-gitea-client-id
|
|
WOODPECKER_GITEA_SECRET=change-me-gitea-client-secret
|
|
|
|
# Step 2: Generate Agent Secret (32 random bytes)
|
|
# Generate with: openssl rand -hex 32
|
|
WOODPECKER_AGENT_SECRET=change-me-random-32-byte-secret
|
|
|
|
# Step 3: PostgreSQL Connection
|
|
# These credentials are for Woodpecker's database
|
|
# Create DB and user first (see deployment guide)
|
|
DB_USER=woodpecker
|
|
DB_PASS=change-me-secure-password
|