npm i
docker-compose up -d
Copier/Coller le fichier ".env.template" puis le rennommer en ".env" Nous utilisons des variables d'environnement :
Normalement il devrait il avoir :
DATABASE_URL="postgresql://root:root@localhost:5432/my_database?schema=public"
STRIPE_SECRET=""
STRIPE_WEBHOOK_SECRET=""
NEXT_PUBLIC_URL="http://localhost:3000/"
NEXT_PUBLIC_AUTH_URL="http://localhost:3002/"
NEXT_PUBLIC_NOTIFICATIONS_URL="http://localhost:3003/"
Pour ce qui est des secrets stripes, il vous faudra vos propres informations. Voici quelques informations pour : Une fois votre compte stripe créer vous aurez accès à la génération de vos clés. Telecharger le client : https://docs.stripe.com/stripe-cli?locale=fr-FR&install-method=apt
curl -s https://packages.stripe.dev/api/security/keypair/stripe-cli-gpg/public | gpg --dearmor | sudo tee /usr/share/keyrings/stripe.gpg
echo "deb [signed-by=/usr/share/keyrings/stripe.gpg] https://packages.stripe.dev/stripe-cli-debian-local stable main" | sudo tee -a /etc/apt/sources.list.d/stripe.list
sudo apt update
sudo apt install stripe
stripe login
stripe listen --forward-to http://localhost:3000/api/webhook/stripe
npm run migrate
Un message disant que votre BDD et vos tables à été créer
npm run studio
Normalement, une page web devrait s'ouvrir avec le port http://localhost:5555 Elle permet de visualiser votre BDD
npm run start:dev
Une page web devrait s'ouvrir avec le port http://localhost:3000