Deployment - wongsrila/intern-match GitHub Wiki
Ik heb mijn app gedeployed met Heroku. Heroku is een cloudplatform waarmee bedrijven apps kunnen bouwen, leveren, monitoren en schalen.
Procfile
aanmaken en in je root zetten. Dit is voor Heroku.
Als eerst moet je een $ cd ~/projects/path-to-your-project-folder
$ touch Procfile
web: npm start
// note if you're not using npm, you can try something like 'web: node app.js' instead
Vervolgens maak je een nieuwe Heroku project aan:
$ heroku create unique-project-name
pushen
naar de Heroku server:
Als je app klaar is om live te gaan voer je het volgende uit om het te $ git add .
$ git commit -m “setting up to push to Heroku”
$ git push heroku main
$ heroku ps:scale web=1
.env
bestand toevoegen aan je app:
Als laatst moet je de gegevens van je $ heroku config:set DATABASE_URI=database_uri_here
$ heroku config:set PORT=3000
Starten maar:
$ heroku open
https://guarded-lake-74513.herokuapp.com/
Bronnen
Safai, N. (2019, 12 augustus). How to deploy your Node.js / MongoDB app to the web, using Heroku. Medium. https://medium.com/make-school/how-to-deploy-your-node-js-mongodb-app-to-the-web-using-heroku-63d4bccf2675