Démarrage
Installer les dépendances et lancer l’app en local.
Le repo vit sous /Users/seitiss/Documents/synergybuilder. Runtime : Bun.
Prérequis
- Bun
- Une base Postgres (le
.envpointe en général vers la dev VPS) - Les variables d’environnement du projet (au minimum
DATABASE_URL)
Ne jamais pointer DATABASE_URL vers la prod. Le développement se fait
sur la base de dev, pas sur :5433.
Lancer
cd /Users/seitiss/Documents/synergybuilder
bun install
bun run devL’app démarre via Next.js (App Router). Le script dev copie aussi le
worker MapLibre avant de lancer le serveur.
Commandes utiles
| Commande | Rôle |
|---|---|
bun run dev | Serveur de développement |
bun test | Tests unitaires (lib/ uniquement) |
bunx tsc --noEmit | Vérification TypeScript |
bun run db:studio | Explorer le schéma Drizzle |
bun run lint est cassé sur ce repo (plugin React / ESLint).
Utiliser tsc comme gate, pas ESLint.