You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 weeks ago | |
---|---|---|
assets | 8 months ago | |
components | 1 year ago | |
lang | 8 months ago | |
layouts | 6 months ago | |
middleware | 10 months ago | |
pages | 2 weeks ago | |
plugins | 1 year ago | |
server | 2 months ago | |
static | 2 weeks ago | |
store | 5 months ago | |
.editorconfig | 1 year ago | |
.eslintrc.js | 1 year ago | |
.gitattributes | 1 year ago | |
.gitignore | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 2 months ago | |
ecosystem.config.js | 1 year ago | |
jsconfig.json | 1 year ago | |
nuxt.config.js | 1 year ago | |
package.json | 2 weeks ago |
README.md
Digibuzzer
Digibuzzer est une application en ligne simple pour créer des salles de jeu virtuelles.
Elle est publiée sous licence GNU GPLv3. Sauf les fontes Roboto Slab et Material Icons (Apache License Version 2.0) et la fonte HKGrotesk (Sil Open Font Licence 1.1)
Préparation et installation des dépendances
npm install
Lancement du serveur de développement sur localhost:3000
npm run dev
Compilation, minification des fichiers et lancement du serveur de production
npm run build
npm run start
Avec PM2
npm run build
pm2 start
Variables d'environnement pour la mise en production (fichier .env à créer à la racine du dossier)
DOMAIN (protocole + domaine. ex : https://digibuzzer.app)
HOST (IP publique du serveur de production)
DB_HOST (IP publique du serveur de base de données Redis)
DB_PWD (mot de passe de la base de données Redis)
SESSION_KEY (clé de session Express Session)
SESSION_DURATION (durée de la session de connexion des utilisateurs en millisecondes)