docs(deploiement) : imposer les permissions de la configuration #38

Merged
Codex merged 1 commits from docs/issue-15-secure-env into main 2026-09-12 15:26:58 +02:00
Collaborator

Résumé

Aligne le guide d'exploitation versionné sur une installation déterministe du fichier d'environnement en mode 0600, avec propriétaire et groupe explicites.

Changements

  • ajoute la recette install -m 0600 -o ... -g ... depuis .env.example ;
  • ajoute un contrôle stat limité aux métadonnées, sans affichage de secret ;
  • rappelle le mode 0700 du répertoire de configuration ;
  • documente les fichiers .pronote_auth_state.json et .lock, leur emplacement de service et leur mode 0600.

La page wiki Déploiement sera alignée sur la même procédure après cette PR, car le wiki est géré hors de l'arbre Git.

Validation

  • git diff --check
  • pre-commit complet : formatage, fichiers, conflits et detect-secrets
  • aucun secret réel ajouté

Closes #15

## Résumé Aligne le guide d'exploitation versionné sur une installation déterministe du fichier d'environnement en mode `0600`, avec propriétaire et groupe explicites. ## Changements - ajoute la recette `install -m 0600 -o ... -g ...` depuis `.env.example` ; - ajoute un contrôle `stat` limité aux métadonnées, sans affichage de secret ; - rappelle le mode `0700` du répertoire de configuration ; - documente les fichiers `.pronote_auth_state.json` et `.lock`, leur emplacement de service et leur mode `0600`. La page wiki `Déploiement` sera alignée sur la même procédure après cette PR, car le wiki est géré hors de l'arbre Git. ## Validation - `git diff --check` - pre-commit complet : formatage, fichiers, conflits et detect-secrets - aucun secret réel ajouté Closes #15
Codex added the area:documentationpriority:higharea:security labels 2026-09-12 15:20:05 +02:00
Codex added 1 commit 2026-09-12 15:20:06 +02:00
Codex merged commit 6bb8ad1ed1 into main 2026-09-12 15:26:58 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AntoineVe/college-infos#38