Skip to content

Place d'asile : piloter le parc de logements pour demandeurs d’asile

License

Notifications You must be signed in to change notification settings

betagouv/place-asile

Repository files navigation

Place d'asile

Piloter le parc de logements pour demandeurs d’asile

✨ Installation

Ce projet utilise yarn comme gestionnaire de dépendances.

D'abord, installez les dépendances :

yarn

🚀 Lancement

Ensuite, lancez le projet :

yarn dev

Ouvrez http://localhost:3000 avec votre navigateur pour voir le résultat.

🧪 Tests

Pour lancer les tests, exécutez :

yarn test

Pour lancer les tests en continu, exécutez :

yarn test:watch

🎨 Formattage du code

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

🗃️ Base de données

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

About

Place d'asile : piloter le parc de logements pour demandeurs d’asile

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages