docs: align CD env vars with deployment guide and add gitea secrets reference
This commit is contained in:
1 parent
27c74f1663
commit
3742859489
2 files changed
+67
-14
No files matched your search
@@ -33,15 +33,42 @@ jobs:
|
||||
- name: Prepare environment
|
||||
run: |
|
||||
cat > .env << 'EOF'
|
||||
# Database & Redis
|
||||
DATABASE_URL="${{ secrets.DATABASE_URL }}"
|
||||
REDIS_URL=redis://redis:6379/0
|
||||
|
||||
# Playout
|
||||
PLAYLIST_PATH=/app/playlist/playlist.txt
|
||||
HLS_SEGMENT_DURATION=6
|
||||
HLS_WINDOW_SIZE=24
|
||||
LOG_LEVEL=info
|
||||
|
||||
# Cloudflare R2 (required for HLS segment sync)
|
||||
R2_ACCESS_KEY_ID="${{ secrets.R2_ACCESS_KEY_ID }}"
|
||||
R2_SECRET_ACCESS_KEY="${{ secrets.R2_SECRET_ACCESS_KEY }}"
|
||||
R2_BUCKET_NAME="${{ secrets.R2_BUCKET_NAME }}"
|
||||
R2_ENDPOINT="${{ secrets.R2_ENDPOINT }}"
|
||||
R2_REGION=auto
|
||||
|
||||
# Cloudflare
|
||||
CLOUDFLARE_API_TOKEN="${{ secrets.CLOUDFLARE_API_TOKEN }}"
|
||||
CLOUDFLARE_ACCOUNT_ID="${{ secrets.CLOUDFLARE_ACCOUNT_ID }}"
|
||||
MEDIA_DOMAIN=${{ secrets.MEDIA_DOMAIN }}
|
||||
|
||||
# Frontend public URLs
|
||||
VITE_PUBLIC_APP_URL=${{ secrets.VITE_PUBLIC_APP_URL }}
|
||||
VITE_PUBLIC_WS_URL=${{ secrets.VITE_PUBLIC_WS_URL }}
|
||||
VITE_PUBLIC_HLS_URL=${{ secrets.VITE_PUBLIC_HLS_URL }}
|
||||
VITE_PUBLIC_ADMIN_DEFAULT_MODERATOR=${{ secrets.VITE_PUBLIC_ADMIN_DEFAULT_MODERATOR }}
|
||||
VITE_PUBLIC_ADMIN_DEFAULT_ROOM=${{ secrets.VITE_PUBLIC_ADMIN_DEFAULT_ROOM }}
|
||||
VITE_PUBLIC_ADMIN_MODERATION_LOG_LIMIT=50
|
||||
|
||||
# Admin auth
|
||||
ADMIN_USERNAME="${{ secrets.ADMIN_USERNAME }}"
|
||||
ADMIN_PASSWORD="${{ secrets.ADMIN_PASSWORD }}"
|
||||
ADMIN_SESSION_TTL_HOURS=12
|
||||
|
||||
# Nginx
|
||||
NGINX_PORT=80
|
||||
EOF
|
||||
|
||||
|
||||
Reference in new issue
Block a user