1
0
Fork
You've already forked digiboard
0
Une application en ligne pour créer des tableaux collaboratifs
  • JavaScript 72.4%
  • HTML 13.6%
  • CSS 8.9%
  • Vue 5.1%
Find a file
2023年05月03日 10:58:57 +02:00
assets Update main.css 2023年01月22日 09:55:14 +01:00
components Change loading component 2022年05月30日 10:58:57 +02:00
lang Add options section in left menu 2022年05月30日 10:58:37 +02:00
layouts Update lang attribute change 2022年02月13日 19:11:03 +01:00
middleware Update API for Digidrive 2023年02月20日 17:19:01 +01:00
pages Update index.vue 2023年04月30日 18:47:08 +02:00
plugins Update dependencies and socket.io methods 2023年01月21日 22:11:49 +01:00
server Change pseudo generation 2023年04月30日 10:27:11 +02:00
static Update meta in head 2022年08月16日 18:16:30 +02:00
store Update API for Digidrive 2023年02月20日 17:19:01 +01:00
.editorconfig Initial commit 2021年11月27日 22:25:37 +01:00
.eslintrc.js Initial commit 2021年11月27日 22:25:37 +01:00
.gitattributes Initial commit 2021年11月27日 22:25:37 +01:00
.gitignore Initial commit 2021年11月27日 22:25:37 +01:00
ecosystem.config.js Update ecosystem.config.js 2023年01月21日 22:11:24 +01:00
jsconfig.json Initial commit 2021年11月27日 22:25:37 +01:00
LICENSE Change license from GPL to AGPL 2023年04月29日 18:06:49 +02:00
nuxt.config.js Update dependencies and socket.io methods 2023年01月21日 22:11:49 +01:00
package.json Update license in package.json 2023年05月03日 10:58:57 +02:00
README.md Change license from GPL to AGPL 2023年04月29日 18:06:49 +02:00

Digiboard

Digipad est une application en ligne pour créer des tableaux blancs collaboratifs.

Elle est publiée sous licence GNU AGPLv3. Sauf la fonte 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://digiboard.app)
HOST (IP publique du serveur de production)
PORT (port du serveur local nuxt.js / 3000 par défaut)
DB_HOST (IP 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)
AUTORIZED_DOMAINS (domaines autorisés pour api serveur. ex : ladigitale.dev,example.com / par défaut *)

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

Démo

https://digiboard.app

Soutien

https://opencollective.com/ladigitale