$ npm install -g heroku-cli$ heroku --version$ heroku login
Enter your Heroku credentials:
Email: <SEU E-MAIL>
Password: **********
Logged in as <SEU E-MAIL>NOTA
Necessário ter um usuário registrado no Heroku.
Acessar: Heroku Signup
$ git clone https://github.com/cod3rcursos/deploy-heroku-backend$ cd deploy-heroku-backend$ heroku create cod3r-my-money-app-backendIMPORTANTE
Como exemplo, chamaremos a aplicação no Heroku de cod3r-my-money-app-backend, mas você precisa escolher um outro nome único.
$ heroku buildpacks:set heroku/nodejs$ heroku git:remote -a cod3r-my-money-app-backendIMPORTANTE
Usar o nome do seu projeto.
IMPORTANTE
Apesar de escolher a instância do MongoDB grátis, é necessário informar os dados de pagamento (cartão de crédito)... :(
NOTA
No exemplo acima criei um usuário com nome mymoneyapp e senha mymoneyapp. É obvio que esse padrão senha não é recomendado para produção.
# URL_MONGO é mais ou menos assim: mongodb://user:[email protected]:19585/heroku_XYZ
$ heroku config:set MONGOLAB_URI=<URL_MONGO>
# Gere o seu próprio AUTH_SECRET
$ heroku config:set AUTH_SECRET=4bc12841b901f1716f71ab76b99699d6$ git push heroku master$ heroku ps:scale web=1$ heroku logs --tail
