Github – Server: https://github.com/jbhafner/migraine-tracker-server Github – Client: https://github.com/jbhafner/migraine-tracker-client Live App: https://migraine-tracker-jbh.netlify.com/ Deploy Backend First I have to deploy the server to Heroku.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// Create Heroku Project Darrens-MBP:migraine-tracker-server bhafner$ heroku create migraine-server-jbh Creating ⬢ migraine-server-jbh... done https://migraine-server-jbh.herokuapp.com/ | https://git.heroku.com/migraine-server-jbh.git // Create MongoDB Darrens-MBP:migraine-tracker-server bhafner$ heroku addons:create mongolab Creating mongolab on ⬢ migraine-server-jbh... free Welcome to mLab. Your new subscription is being created and will be available shortly. Please consult the mLab Add-on Admin UI to check on its progress. Created mongolab-pointy-25587 as MONGODB_URI Use heroku addons:docs mongolab to view documentation Darrens-MBP:migraine-tracker-server bhafner$ Darrens-MBP:migraine-tracker-server bhafner$ heroku config === migraine-server-jbh Config Vars MONGODB_URI: mongodb://heroku_... Darrens-MBP:migraine-tracker-server bhafner$ // set enviromental variable heroku config:set SECRET_KEY=[Add key here] ex. heroku config:set SECRET_KEY=ABC123secret |
1 2 3 |
Darrens-MBP:migraine-tracker-server bhafner$ git add . Darrens-MBP:migraine-tracker-server bhafner$ git commit -m "force server to redirect to index.html" Darrens-MBP:migraine-tracker-server bhafner$ git push heroku master |
It wouldn’t deploy at first. I forgot to create a Procfile. I also had to add a start script to my package.json. But then I got a valid reply from the […]