Hela dagen ägnades åt att deploy:a vårt Library-API till Heroku.

I stora drag så följde vi guiden Deploying Node.js Apps on Heroku, och vi lade även till ett add-on i form av ClearDB som (bland annat) ger oss en hostad mySQL-server i molnet som vi kan låta vår Heroku-app ansluta till.

Vi pratade även om miljö-variabler och att vi kan sätta dem i heroku med hjälp av heroku config set i terminalen eller via Heroku dashboard i webbläsaren. Se screenshot nedan för hur man plockar ut de olika delarna vi behöver från den URL vi får från ClearDB:

Eftermiddagen gick åt till att lyckas exportera vår lokala mySQL-databas via HeidiSQL i Windows-miljö, men till slut lyckades alla!


Länkar

Deploying Node.js Apps on Heroku

https://devcenter.heroku.com/articles/deploying-nodejs

ClearDB MySQL – Heroku Elements Add-on

https://elements.heroku.com/addons/cleardb

ClearDB MySQL dokumentation

https://devcenter.heroku.com/articles/cleardb#provisioning-the-shared-mysql-add-on

Sequel Pro

Databas-GUI för macOS

https://www.sequelpro.com/

HeidiSQL

Databas-GUI för Windows

https://www.heidisql.com/

MySQL Workbench

Väldigt kraftfullt men lite komplext databas-GUI för både macOS, Linux och Windows

https://www.mysql.com/products/workbench/


Workshop

Deploy:a er Library-app enligt de instruktioner vi gått igenom idag. Fråga om ni stöter på patrull!