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
+12
View File
@@ -29,7 +29,19 @@ try {
wsl -d Debian -- chmod +x "$wslScriptDir/deploy-img.sh"
Write-Verbose "[Étape 4] Construction de la commande Bash à exécuter."
# WSL n'hérite PAS des variables d'environnement de Windows : on les
# exporte explicitement dans la commande bash. Sans cela, un DOCKER_USERNAME
# défini dans PowerShell n'arriverait jamais dans deploy-img.sh et le push
# échouerait en "push access denied".
$innerCmd = "cd '$wslScriptDir' && ./deploy-img.sh"
foreach ($var in @('DOCKER_USERNAME', 'DOCKER_PASSWORD')) {
$value = [Environment]::GetEnvironmentVariable($var)
if ($value) {
# Échappement des caractères spéciaux bash (simple quotes)
$escaped = $value -replace "'", "'\''"
$innerCmd = "export $var='$escaped'; " + $innerCmd
}
}
Write-Verbose "[Étape 5] Exécution du script deploy-img.sh dans WSL Debian."
wsl -d Debian bash -lc $innerCmd