Gestion des secrets - ApplETS/Notre-Dame GitHub Wiki
:shield: Gestion des secrets
Développement
- Les secrets de développement sont stockés dans le dossier encryptedFiles.
- Les clés de décryptage sont définies dans le fichier env_variables.sh.
- Le script decrypt.sh déchiffre ces fichiers chiffrés.
Remarque : env_variables.sh contient des informations sensibles. Il ne doit pas être commité ni partagé publiquement.
Déploiement continu
- Les secrets pour l’intégration et le déploiement continu sont gérés via les secrets GitHub.
- Ils sont utilisés par les workflows et les scripts CI/CD sans être stockés dans le dépôt.
Bonnes pratiques
- Ne jamais committer de secrets en clair dans le dépôt.
- Vérifier que les fichiers sensibles sont exclus du contrôle de version.
- Restreindre l’accès aux clés de décryptage aux personnes autorisées seulement.
- Préférer des secrets gérés et chiffrés plutôt que des valeurs codées en dur.
Cette page a été en partie générée avec l'aide de Claude Haiku 4.5