• # Dev sur la prod ?

    Posté par . En réponse au message protéger ses passwords de comptes privés. Évalué à 10.

    ...stagiaire codeur ... installer des apps... modifier des fichiers (système) comme Crontab

    Tout ça sur la machine de prod ? Comme disent nos amis US "what could possibly go wrong ?" :-)

    Pour l’organisation dev/test/prod, lis le manifeste "The Twelve Factor App". En résumé :

    • il te faut des environnements de dev / test / prod séparés
    • ton stagiaire peut développer sur sa machine
    • la machine de prod et la machine de test utilisent le même OS (Ubuntu)
    • le code doit être versionné (en utilisant git, qui le standard de-facto)
    • le stagiaire déploie le code sur la machine de test (en utilisant des comptes instagram de test)
    • les configs (compte et mots de passe) sont stockées dans l'environnement
    • tu déploies sur la machine de prod, le stagiaire n'a pas accès à la prod