Déplacer les fichiers de configuration (.env)¶
Aujourd'hui, les 2 fichiers de configuration sont ici :
1 2 | |
Si un jour tu veux les ranger ailleurs, voici les 3 étapes (5 minutes).
Étape 1 — Déplacer les fichiers¶
1 2 3 | |
Étape 2 — Indiquer le nouveau chemin (à un seul endroit par environnement)¶
Dans le projet, modifie la ligne ENV_FILE_SRC :
.github/workflows/deploy-prod.yml→ENV_FILE_SRC: .../.env.prod.github/workflows/deploy-test.yml→ENV_FILE_SRC: .../.env.test
Exemple (production) :
1 | |
Étape 3 — Enregistrer¶
- Pour la prod : pousse sur la branche
main. - Pour le test : pousse sur la branche
dev.
Le déploiement se relance tout seul et utilise le nouvel emplacement.
Vérifier¶
- GitHub → Actions : le run doit être vert.
- Les sites répondent toujours (200) :
1 2
curl -I https://transaction.boaz-study.tech/ curl -I https://test-transaction.boaz-study.tech/
Règle simple : le chemin des
.envest écrit dans les 2 fichiersdeploy-*.yml. Tu déplaces les fichiers, tu changes ces 2 lignes, tu pousses, c'est fini. Ne mets jamais un.envsur GitHub (ils contiennent des mots de passe).