Skip to content

thibault60000/bouges-toi

Repository files navigation

bouges-toi ! 🚀

COMMANDES 🔥

Déploiement du schéma de BDD :

npm run deploy

Démarrage front :

npm run dev

Démarrage back :

npm run start

INFOS

Mail

[email protected]

STMP

Postmark

TWITTER

DRIBBLE

REDDIT

FRAMEWORK CSS

GOOGLE (gmail/auth/youtube)

Maps JavaScript API [email protected]

KICKSTARTER

OVH

HEROKU

DOCUMENTATION 📄

Inscrire une deuxième clé SSH sur son PC :

APOLLO : Client Front

MAILTRAP : Safe Email Testing

GRAPHQL : Système de requêtage

PRISMA : ORM GraphQL + BDD

YOGA SERVER : Serveur Express / GraphQL

NEXT.JS : FrontEnd (SSR)

HEROKU (Déploiement, hypothèse 1)

STRIPE : Système de paiement

CRYPTO

STYLED

DEPLOIEMENT

Prisma Server

Yoga Server

  • 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

React App

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages