Une application en ligne pour créer des salles de jeu virtuelles
Go to file
2024-05-05 19:43:25 +02:00
avatars Change from Nuxt.js to Vite SSR Plugin 2023-05-24 20:18:46 +02:00
components Add accessibility attributes for modals and buttons 2024-02-07 21:47:54 +01:00
pages Update +Page.vue 2024-05-05 19:43:25 +02:00
public Update Material Icons 2023-09-10 09:33:40 +02:00
renderer Change name config.js 2024-02-29 17:53:08 +01:00
server Update index.js (server) 2024-05-05 19:43:15 +02:00
.gitignore Change from Nuxt.js to Vite SSR Plugin 2023-05-24 20:18:46 +02:00
ecosystem.config.cjs Change type to module 2023-09-10 09:33:27 +02:00
eslintrc.cjs Update eslintrc.cjs 2023-05-25 20:38:41 +02:00
LICENSE Change license from GPL to AGPL 2023-04-29 18:31:34 +02:00
package.json Bump version to 0.5.5 2024-05-04 18:39:49 +02:00
prettierrc.json Change from Nuxt.js to Vite SSR Plugin 2023-05-24 20:18:46 +02:00
README.md Add liberapay link to README.md 2024-02-07 21:47:44 +01:00
vite.config.js Change vite-plugin-ssr to vike 2023-10-22 17:39:26 +02:00

Digibuzzer

Digibuzzer est une application en ligne simple pour créer des salles de jeu virtuelles.

Elle est publiée sous licence GNU AGPLv3. 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 prod

Avec PM2

npm run build
pm2 start ecosystem.config.cjs

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)
PORT (port du serveur local / 3000 par défaut)
DB_HOST (IP publique du serveur de base de données Redis)
DB_PWD (mot de passe de la base de données Redis)
DB_PORT (port de la base de données Redis / 6379 par défaut)
SESSION_KEY (clé de session Express Session)
SESSION_DURATION (durée de la session de connexion des utilisateurs en millisecondes)

Projet Vue (Vue.js 3 et Vike) avec serveur Node.js (Express) et base de données Redis

Démo

https://digibuzzer.app

Remerciements et crédits

Traduction en italien par Paolo Mauri (https://codeberg.org/maupao)

Soutien

Open Collective : https://opencollective.com/ladigitale

Liberapay : https://liberapay.com/ladigitale/