Outils pour utilisateurs

Outils du site


python:flask:deploiement_production

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:flask:deploiement_production [2021/08/28 09:01]
marclebrun [Créer un fichier .env]
python:flask:deploiement_production [2023/11/09 05:33] (Version actuelle)
marclebrun
Ligne 3: Ligne 3:
 Déploiement via **ssh** avec la commande **rsync**. Déploiement via **ssh** avec la commande **rsync**.
  
-À lire : [[https://​www.bogotobogo.com/​python/​Flask/​Python_Flask_HelloWorld_App_with_Apache_WSGI_Ubuntu14.php]]+À lire : 
 +  * [[https://​www.bogotobogo.com/​python/​Flask/​Python_Flask_HelloWorld_App_with_Apache_WSGI_Ubuntu14.php]] 
 +  * [[https://​www.bortzmeyer.org/​wsgi.html]]
  
 ===== Préparation du serveur ===== ===== Préparation du serveur =====
Ligne 13: Ligne 15:
 <code bash> <code bash>
 sudo apt install libapache2-mod-wsgi-py3 sudo apt install libapache2-mod-wsgi-py3
 +</​code>​
 +
 +Installer **python3-pip** si nécessaire
 +
 +<code bash>
 +sudo apt install python3-pip
 </​code>​ </​code>​
  
Ligne 146: Ligne 154:
 <code bash> <code bash>
 ./deploy.sh ./deploy.sh
 +</​code>​
 +
 +** Sur le serveur**, installer les nouvelles dépendances éventuelles
 +
 +<code bash>
 +. venv/​bin/​activate
 +pip install -r requirements.txt
 +deactivate
 </​code>​ </​code>​
  
python/flask/deploiement_production.1630141261.txt.gz · Dernière modification: 2021/08/28 09:01 (modification externe)