Document env vars and remove theme collapse button
CI / build-and-test (push) Successful in 14m7s

- 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
This commit is contained in:
2026-09-28 08:34:07 -04:00
parent 23d5e58a8e
commit 69c722fdf9
9 changed files with 160 additions and 34 deletions
+3 -3
View File
@@ -1,16 +1,16 @@
NGINX_HOSTNAME=AsusVivobook
NGINX_SERVER_IP=172.26.11.25
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"]
VIMEO_ACCESS_TOKEN=40e09bf643b2ecddf68ed0f5d1574c72
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
-1
View File
@@ -22,7 +22,6 @@ services:
- GEMINI_API_KEY=${GEMINI_API_KEY}
- YOUTUBE_API_KEY=${YOUTUBE_API_KEY}
- YOUTUBE_API_KEYS=${YOUTUBE_API_KEYS}
- VIMEO_ACCESS_TOKEN=${VIMEO_ACCESS_TOKEN}
- TWITCH_CLIENT_ID=${TWITCH_CLIENT_ID}
- TWITCH_CLIENT_SECRET=${TWITCH_CLIENT_SECRET}
- TWITCH_REDIRECT_URI=${TWITCH_REDIRECT_URI}
+5 -1
View File
@@ -16,7 +16,6 @@ services:
- GEMINI_API_KEY=${GEMINI_API_KEY}
- YOUTUBE_API_KEY=${YOUTUBE_API_KEY}
- YOUTUBE_API_KEYS=${YOUTUBE_API_KEYS}
- VIMEO_ACCESS_TOKEN=${VIMEO_ACCESS_TOKEN}
- TWITCH_CLIENT_ID=${TWITCH_CLIENT_ID}
- TWITCH_CLIENT_SECRET=${TWITCH_CLIENT_SECRET}
- DOWNLOAD_PROVIDERS=${DOWNLOAD_PROVIDERS:-youtube,dailymotion,twitch,peertube,odysee,rumble}
@@ -32,6 +31,11 @@ services:
- YT_COOKIES_FILE=${YT_COOKIES_FILE:-}
- YT_PO_TOKEN=${YT_PO_TOKEN:-}
- YT_EGRESS_PROXY=${YT_EGRESS_PROXY:-}
- TWITCH_REDIRECT_URI=${TWITCH_REDIRECT_URI}
- GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID}
- GOOGLE_CLIENT_SECRET=${GOOGLE_CLIENT_SECRET}
- GOOGLE_REDIRECT_URI=${GOOGLE_REDIRECT_URI}
- OAUTH_APP_BASE_URL=${OAUTH_APP_BASE_URL}
- TZ=${TZ}
volumes:
- ${DIR_NEWTUBE}/assets:/app/assets