Démarrage
Commandes
La référence complète des commandes du dépôt.
Toutes les commandes se lancent depuis la racine du dépôt, avec Bun. Nx orchestre l'exécution sur les applications et packages concernés.
Développement
| Commande | Effet |
|---|---|
bun run dev | Lance toutes les applications en parallèle |
bun run dev:web | Lance uniquement le client web |
bun run dev:server | Lance uniquement l'API |
bun run dev:native | Lance l'application native Expo (gelée) |
bun run build | Construit toutes les applications |
Qualité
| Commande | Effet |
|---|---|
bun run check | Biome, formatage et lint avec correction automatique |
bun run check-types | Vérification des types TypeScript |
bun run test | Exécute les tests unitaires via Nx |
Base de données
| Commande | Effet |
|---|---|
bun run db:start | Démarre le conteneur PostgreSQL |
bun run db:watch | Démarre PostgreSQL au premier plan avec les logs |
bun run db:stop | Arrête le conteneur PostgreSQL |
bun run db:down | Supprime le conteneur PostgreSQL |
bun run db:push | Applique le schéma Drizzle à la base |
bun run db:generate | Génère un fichier de migration SQL |
bun run db:migrate | Applique les migrations |
bun run db:studio | Ouvre Drizzle Studio |
Docker
| Commande | Effet |
|---|---|
bun run docker:up | Démarre la stack web et serveur avec build |
bun run docker:down | Arrête la stack |
bun run docker:logs | Suit les logs des conteneurs |
Les cibles Nx sont mises en cache quand c'est possible. Une seconde exécution d'une tâche inchangée est quasi instantanée.