Skip to content

miguel-antoons/projet_webdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

projet_webdev

Création du venv

Pour créer un environnement virtuel pour Python:

1. Se déplacer dans le dossier flask
2. lancer la commande "python -m venv venv"

Installation des librairies Python

Pour installer les librairies Python à l'aide du fichier "requirements.txt":

1. se déplacer dans le dossier flask
2. activer l'environnement virtuel à l'aide de la commande ". venv/bin/activate" pour linux ou "./venv/Scripts/activate.bat" pour windows
3. lancer la commande "pip install -r ./requirements.txt" pour windows et linux (dans certains cas, il faut rajouter "python3 -m" devant cette commande)

Installation des nodes_modules

Lors du premier pull, il faut installer les modules de base permettant à réact de fontionner correctement. Pour faire ça il faut:
1. Se déplacer dans le dossier "react_code"
2. Lancer la commande "npm install"

Lancement de l'appli

Pour lancer l'application il faut:

  • Lancer le serveur pour le font-end:

    1. Se déplacer dans le dossier "react_code"
    2. Lancer la commande "npm start"
  • Lancer le serveur pour le back-end:

    1. ouvrir un nouveau terminal
    2. Se déplacer dans le dossier flask
    3. activer l'environnement virtuel à l'aide de la commande ". venv/bin/activate" pour linux ou "./venv/Scripts/activate.bat" pour windows
    4. lancer le serveur à l'aide de la commande "flask run --no-debugger"

Mettre à jour requirements.txt

Pour mettre à jour le fichier "requirements.txt":

1. se déplacer dans le dossier flask du projet
2. activer l'environnement virtuel à l'aide de la commande ". venv/bin/activate" pour linux ou "./venv/Scripts/activate.bat" pour windows
3. lancer la commande "pip freeze > requirements.txt" (dans certains cas il faut rajouter la commande "python3 -m" devant la commande)

Installer bootstrap

Dans le fichier react_code : 1. npm install react-bootstrap bootstrap

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •