Skip to content

fix: correction du système d'installation des dépendances#46

Open
lvillanne-recia wants to merge 1 commit intoNoethys:mainfrom
GIP-RECIA:fix_requirements_prod
Open

fix: correction du système d'installation des dépendances#46
lvillanne-recia wants to merge 1 commit intoNoethys:mainfrom
GIP-RECIA:fix_requirements_prod

Conversation

@lvillanne-recia
Copy link

Bonjour,

Cette PR propose la mise en place d'un système permettant de déployer facilement des dépendances différentes en prod et en dev. En effet, en production il est recommandé de ne pas déployer les dépendances de dev car elle ne sont pas nécessaire et cela limite la surface d'attaque.

J'ai donc séparé le fichier requirements.txt en deux :

  • requirements.txt : contient toutes les dépendances pour déployer en production
  • requirements-dev.txt : contient les dépendances à ajouter en plus lors du développement, ainsi qu'un lien vers le fichier requirements.txt pour installer aussi les autres dépendances.

Avec ce système on utilisera donc deux commandes différentes en fonction de l'env pour installer les dépendances :

  • En prod : pip3 install -r requirements.txt
  • En dev : pip3 install -r requirements-dev.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant