Files
NewTube/docker-compose/.env
T
bruno 69c722fdf9
CI / build-and-test (push) Successful in 14m7s
Document env vars and remove theme collapse button
- Expand .env.example with full runtime, cache, Docker, and AI keys
- Add deployment secrets to .gitignore (docker-compose/.env,
  docker/.registry.env)
- Remove VIMEO_ACCESS_TOKEN from compose files; add OAuth redirect URIs
- Load registry credentials from .registry.env in deploy-img.sh
- Fail fast if protected registry lacks auth during pre-checks
- Pass DOCKER_USERNAME/PASSWORD explicitly to WSL in deploy-img.ps1
- Remove inline collapse buttons from themes-nav.component.html
2026-09-28 08:34:07 -04:00

36 lines
1.4 KiB
Bash

NGINX_HOSTNAME=newtube-angular
DIR_NEWTUBE=/DOCKER_CONFIG/newtube-angular
GEMINI_API_KEY=AIzaSyALfJiYQb6QYUXyUM2AKd7sV1nWV0JALJw
YOUTUBE_API_KEY=AIzaSyBXL5y8bRMO5WJwIhPK-fhrEPu2aROuKag
YOUTUBE_API_KEYS=["AIzaSyBXL5y8bRMO5WJwIhPK-fhrEPu2aROuKag", "AIzaSyC1rV2Er1n1FHZQoGgQhOxFc3nSlQWhgks", "AIzaSyBZxgB2s1kp9qZhfGRrp69Mdf_9krwppVI"]
TWITCH_CLIENT_ID=ikxrqgjivwn4rurhjy2mcfkcq62y3m
TWITCH_CLIENT_SECRET=kezgpj5vqrk96tu2x3ghmhwipg980p
# Google OAuth (connexion + import abonnements/favoris YouTube)
GOOGLE_CLIENT_ID=585708432771-in6nulj6mu0hus59m2huo7k6qsse78lq.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=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
OAUTH_APP_BASE_URL=http://localhost:4200
TWITCH_REDIRECT_URI=http://localhost:4200/api/oauth/twitch/callback
GOOGLE_REDIRECT_URI=http://localhost:4200/api/oauth/google/callback
YT_CACHE_TTL_MS=1800000
JWT_SECRET=Ceci-est-mon-programme-newtube-je-sais-que-c-est-moche
ACCESS_TTL_MIN=15
REFRESH_TTL_DAYS=2
REMEMBER_TTL_DAYS=30
PORT=4000
NODE_ENV=production
TZ=America/Montreal
DOWNLOAD_PROVIDERS=youtube,dailymotion,twitch,peertube,odysee,rumble
DOWNLOAD_MAX_CONCURRENT=2
# --- YouTube hybride (Steps 17-18) ---
YT_SEARCH_MODE=innertube-first
YT_SCRAPE_TTL_MS=1800000
YT_DLP_TIMEOUT_MS=20000
YT_INNERTUBE_GL=FR
YT_INNERTUBE_HL=fr
YT_TRANSCRIPT_SOURCE=innertube-first
YT_RELATED_TTL_MS=3600000
# Anti-ban optionnel (laisser vide si non utilisé)
# YT_COOKIES_FILE=/cookies/youtube.txt
# YT_PO_TOKEN=
# YT_EGRESS_PROXY=