/hub.team-lan.org

L'intranet utilisé par la team multigaming Les Aventuriers Numériques

Primary LanguagePython

Les Aventuriers Numériques / Hub

L'intranet utilisé par la team multigaming Les Aventuriers Numériques.

Il s'agit d'une application web propulsée par Flask. Elle permet :

  • De nous aider à choisir les jeux principaux pour notre prochaine LAN annuelle
  • D'envoyer sur notre Discord des messages à propos de nos Chicken Dinner PUBG
  • De nous aider à choisir le lieu de notre prochaine LAN annuelle (prochainement)

Prérequis

  • Python >= 3.10 (développé sous 3.12)
  • Un navigateur web moderne
  • (Production et développement) Un serveur PostgreSQL
  • (Production) Un serveur web compatible WSGI

Installation

  1. Clonez ce dépôt quelque part
  2. Copiez .env.example vers .env et remplissez les variables requises / souhaitées (elles peuvent également être définies dans l'environnement)
  3. pip install -r requirements-dev.txt (requirements-prod.txt est à utiliser dans un environnement de production)
  4. docker compose up -d
  5. flask db upgrade
  6. flask update-games