Configuration requise
Cette instance n’a pas encore de base de données
Le déploiement fonctionne. Il lui manque une seule chose : une base Postgres. Sans elle, aucun colis ne peut être créé, suivi ni encaissé, et l’application préfère le dire plutôt que de renvoyer une erreur générique.
Deux étapes
- 01
Ajouter
DATABASE_URLaux variables d’environnementN’importe quel Postgres convient — Vercel Postgres, Neon, Supabase, un serveur managé. La chaîne ressemble à :
postgres://user:motdepasse@hôte:5432/base
Puis redéployer, pour que la variable soit prise en compte.
- 02
Appliquer le schéma, une seule fois
DATABASE_URL="postgres://…" npm run migrate
Depuis votre machine, avec le dépôt cloné. Les migrations ne s’appliquent pas automatiquement au démarrage : plusieurs instances qui démarrent en même temps se disputeraient le même schéma.
À savoir avant d’ouvrir l’accès. Il n’y a pas encore d’authentification. Toute personne atteignant cette adresse agit en tant que marchand, et la console opérations est ouverte. C’est acceptable pour une démonstration et disqualifiant pour de vrais colis.