Skip to content

SocialGouv/demande-rc

Repository files navigation

template

Template est une application Next développée par la Fabrique des ministères sociaux.

La version actuelle produit un site statique, mais le Dockerfile peut facilement être adapté.

Version en production du projet : https://template.fabrique.social.gouv.fr/.

Storybook liés à la branche principale du projet : https://socialgouv.github.io/template/.

Description

D'un point de vue fonctionnel

Ce template est composé de page :

  • Page principale
  • Politique de confidentialité
  • Mentions légales
  • Conditions générales d'utilisation
  • Statistiques d'utilisation (fonctionnant avec matomo)
  • Déclaration d'accessibilité
  • Healthz
  • Page 404

D'un point de vue technique

Gestion des environnements

Les variables issues des docker build-args, sont à utiliser dans next.config.js, pour les autres, il faut les définir dans les différents .env.*.

Le fichier .env.staging est utilisé pour les environnements de review et de pré-production.

⚠️ Les variables d'environnement sont publiques (utilisées durant le build), ne commitez donc pas de variables privées dans ces fichiers.

Lancer le code

Après avoir cloné le projet :

Développement

yarn
yarn dev

Production

yarn
yarn build
yarn export