/conferences

Des audio (et video?) conférences pour les agents de l'Etat.

Primary LanguageJavaScriptMIT LicenseMIT

conferences

Des audio (et video?) conférences pour les fonctionnaires de l'Etat.

Générer clé API OVH

Lien : https://eu.api.ovh.com/createToken/

  • Nécessaires pour les fonctionalités en cours
GET /telephony/${OVH_ACCOUNT_NUMBER}/conference
PUT /telephony/${OVH_ACCOUNT_NUMBER}/conference/*/settings
GET /telephony/${OVH_ACCOUNT_NUMBER}/conference/*/participants
POST /telephony/${OVH_ACCOUNT_NUMBER}/conference/*/participants/*/kick
GET /telephony/${OVH_ACCOUNT_NUMBER}/conference/*/informations

Créer des migrations

KnexJS permet de créer des migrations de base de données. Un shortcut a été ajouté au package.json pour créer une migration :

npm run makeMigration <nom de la migration>

Une fois la migration créée, vous pouvez l'appliquer avec :

npm run migrate

Pour utiliser d'autres commandes, le CLI de KnexJS est disponible avec ./node_modules/knex/bin/cli.js. Par exemple, pour faire un rollback :

./node_modules/knex/bin/cli.js migrate:rollback

Docker compose

  • Récupérer les dépendences : docker-compose run -u root web npm install
  • Créer les tables de la DB : docker-compose run web npm run migrate
  • Créer une migration : docker-compose run web npm run makeMigration <nom de la migration>
  • Lancer le service : docker-compose up ou docker-compose run -p 8080:8080 web npm run dev

Test de charge Locust