Piloter le parc de logements pour demandeurs d’asile
Ce projet utilise yarn
comme gestionnaire de dépendances.
D'abord, installez les dépendances :
yarn
Ensuite, lancez le projet :
yarn dev
Ouvrez http://localhost:3000 avec votre navigateur pour voir le résultat.
Pour lancer les tests, exécutez :
yarn test
Pour lancer les tests en continu, exécutez :
yarn test:watch
Pour vérifier que tout le code est bien formatté, exécutez :
yarn lint
Pour vérifier qu'uniquement le code JS/TS/TSX est bien formatté, exécutez :
yarn lint:ts
Pour vérifier qu'uniquement le code CSS est bien formatté, exécutez :
yarn lint:css
Ce projet utilise Prisma
pour interagir avec la base de données PostgreSQL. Pour lancer la création de la base de données, remplissez d'abord la variable DATABASE_URL
dans .env
avec les identifiants de base de données. Puis, lancez la commande suivante pour construire la base de données :
yarn prisma:migrate
En cas de modification du schéma de données (dans schema.prisma
), lancez la commande suivante et donnez un nom de migration en camelCase
:
yarn prisma:migrate --create-only
Pour remplir la base avec des premières données, lancez :
yarn prisma:seed
Enfin, vous pouvez vérifier le contenu de la base de données en exécutant :
yarn prisma:studio