Aller au contenu principal
ShadowAcademy

Les langages Fichiers cfg Découper sa configuration

exec : un fichier par sujet

Un server.cfg de serveur complet dépasse vite les deux cents lignes. On le découpe :

exec secrets.cfg
exec permissions.cfg
exec ressources.cfg

exec lit un autre fichier à cet endroit précis, exactement comme si ses lignes avaient été collées là. Le chemin part du dossier où se trouve server.cfg.

Pourquoi découper

  • secrets.cfg : la clé de licence, les mots de passe, les clés d'API. C'est le seul fichier à ne jamais partager, ni publier sur GitHub. Le reste de la configuration peut alors circuler sans risque.
  • permissions.cfg : qui a le droit de faire quoi (chapitre suivant).
  • ressources.cfg : la liste des ensure.

L'ordre des exec compte

Les fichiers sont lus dans l'ordre des exec. Les secrets et les permissions se chargent avant les ressources : une ressource qui lit sa clé d'API au démarrage doit la trouver déjà posée.

1 exercice pour cette lecon

Les exercices demandent un compte : il faut bien enregistrer votre progression quelque part. La lecture, elle, reste libre. Creer un compte

  • Ranger sa configuration facile lecon a valider