Skip to content

cutiips/TicketOrTreat

Repository files navigation

🚀 Partie venv :

  1. Créer :
    py -3.10 -m venv venv310 # version 3.10 - 3.13 n'est pas supporté par certaines dépendances
  2. Lancer :
    venv310\Scripts\activate # Windows
  3. Màj de pip et setuptools :
    python -m pip install --upgrade pip setuptools
  4. Dép :
    pip install -r requirements.txt

💽 Partie persistance

  1. Créer créer un fichier .env à la racine du projet contenant :
    WEBHOOK_SECRET=VOTRE_SECRET

(Remplacez VOTRE_SECRET par votre clé secrète, sans guillemets ni backticks.)

  1. Création du conteneur MongoDB avec docker:
    docker run -d --name mongodb-container -p 27017:27017 -v mongodb_data:/data/db mongo:latest
  2. Vérification :
    docker ps

▶️ Lancer l'app

  1. lancer le serveur :

    cd .\app\
    python -m main
  2. Simuler un webhook Petzi (1 entrée) :

    python petzi_simulator.py http://localhost:5000/webhook {YOUR_SECRET} 
  3. Lancer le script (50 entrées par défaut) :

    python run_simulator.py

💊 issues :

  • Problème d'installation de socketio
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

About

Live dashboard that simulates API calls from Petzi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published