Skip to content

MTES-MCT/vigieau-admin-back

Repository files navigation

VigiEau Admin - Backend

Description

Installation

Pré-requis

Vous aurez besoin de NodeJS v18+ et Yarn pour lancer ce projet.

Nous vous recommandons de regarder la documentation de NestJS.

Variables d'environnement

cp env.example .env
  • NODE_ENV : local / dev / prod
  • PORT : Port sur lequel tournera le serveur
  • OAUTH2_CLIENT : Se référer à la documentation de ProConnect
  • SESSION_SECRET : Token JWT
  • DATABASE : Informations pour se connecter à la DB (Postgres)
  • WEBSITE_URL : Site web du frontend (http://localhost:3000 en local)
  • DOMAIN : Domaine sur lequel tourne le serveur (localhost en local)
  • API_DATAGOUV : Informations pour se connecter à Datagouv et pouvoir upload automatiquement les données de VigiEau
  • ADMINJS : User / password pour accéder au backend AdminJS
  • S3 : Informations pour se connecter aux buckets S3
  • MAIL : Informations pour se connecter à la boite mail
  • MAIL_MTE : Mail générique à renseigner pour l'envoi de mail systématique à une adresse
  • DOMAIN_NAME : Domaine du frontend (localhost:3000 en local)
  • PATH_TO_WRITE_FILE : Dossier pour stocker les fichiers temporaires ou le serveur peut lire / écrire

Installation des dépendances

yarn install

Lancer nuxt en mode développement

Démarre le serveur sur http://localhost:3001

yarn start:dev

Générer le code de production

Génère le code de production de l’application:

yarn build

Contribution

Les Pull Requests sont les bienvenues. Pour des changements majeurs merci d'ouvrir auparavant une issue pour en discuter.

Assurez-vous de mettre à jour les tests en conséquence.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published