npm run deploy
npm run dev
npm run start
Postmark
- Ant Design
- https://ant.design/
Maps JavaScript API [email protected]
-
MySQL
-
Schéma en DEV : Prisma Admin: https://eu1.prisma.sh/thibault-jeanpierre/bouges-toi/dev/_admin
-
Service : bouges-toi | Stage : dev
-
Hobby Dev: 10 000 lignes
-
Hobby Basic: 10 millions de lignes (9$)
-
Standard: 4go de stockage (50$)
-
Pour déployer : npm run deploy -- -n
- Mutation and Query Resolvers
1./ POUR DEPLOYER SUR HEROKU
- Installation du CLI de Heroku : https://cli-assets.heroku.com/heroku-x64.exe
- heroku login
- Créer le serveur : heroku apps:create bougestoi-yoga-prod
- Taper git remove -v pour voir les deux remotes "heroku"
- Il faut créer des sub-remotes pour le front et le back
- Pour le back : git remote add heroku-backend https://git.heroku.com/bougestoi-yoga-prod.git
- Push le subremote : git subtree push --prefix backend heroku-backend master
- debug : heroku logs --tail --app bougestoi-yoga-prod
- Aller sur le serveur Heroku => Settings => Config vars et copier les variables d'environnement
2./ POUR DEPLOYER SUR NOW :
npm install -g now cd backend now
- Next.js
1./ HEROKU :
- Ajouter une URL prodEndpoint dans le HOC "withData.js" et ajouter le yoga server de prod dans le fichier config.js
- git remote -v pour voir les remotes
- heroku apps:create bougestoi-next-prod (nouveau git repo)
- git remote add heroku-frontend https://git.heroku.com/bougestoi-next-prod.git
- git remote -v
- git add et commit
- Ajouter la commande next build et le $PORT sur la commande npm run start
- git subtree push --prefix frontend heroku-frontend master
2./ NOW :
- cd frontend
- now
- Sur Heroku, modifier la variable d'env du frontend (FRONTEND_URL) pour qu'elle match avec celle de now