Skip to content

HackatonIMT/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend

Backend en Python et Flask pour le Hackathon de janvier 2021.

Configuration

Configurer les variables d'environnement

Créer un fichier appelé .env. Il doit être défini comme suit

OWM_TOKEN=<Open weather API Token>
GOOGLE_APPLICATION_CREDENTIALS=<path to the Account Key>
PROJECT_ID=<DialogFlow project ID>

Option 1 : Configuration de l'environnement avec requirements.txt

  • Mise en place d'un environnement virtuel
python3 -m venv venv
source venv/bin/activate
  • Exigences d'installation
pip install -r requirements.txt

Option 2 : Configuration manuelle

  • Mise en place d'un environnement virtuel
python3 -m venv venv
source venv/bin/activate
  • Installer les paquets
pip install flask
pip install python-dotenv
pip install Flask-Cors
pip install requests
pip install gunicorn

Option 3 : Installation avec Docker

  • Construire le projet
sudo docker build -t project .
  • exécuter le conteneur
sudo docker run -it -p 5000:5000 -e OWM_TOKEN=<OWM TOKEN> project

Exécution et tests

  • Exécution de l'application Elle peut etre exécutée avec la commande :
flask run

ou celle ci :

gunicorn --bind :5000 -w 1 project:app
curl http://localhost:5000/

SORTIE :
Hello, World!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors