API-criacao-conta-usuario utilizada no curso - Implementando APIs com Apigee + Node.js + Docker + Heroku
- link curso 01 - [ https://www.udemy.com/implementando-apis-com-apigee-nodejs-docker-heroku/?couponCode=5P3C_0P3NAPI_5WAGG3 ] com cupom de desconto
- Modo desenvolvimento -
npm run dev
- Gerar build para fazer deploy no heroku -
npm run build
- Definir os valores para as variáveis de ambiente usadas pela API
SET PORT={PORTA_SERVIDOR}
SET MONGODB_URI=mongodb://{URL_PORTA_BANCO_MONGODB}
SET SECRET={CHAVE_SECRETA_JWT}
heroku login
heroku container:login
heroku create --app={NOME_DA_API}
heroku config:set SECRET={CHAVE_SECRETA} --app={NOME_DA_API}
heroku config:set NODE_ENV=production --app={NOME_DA_API}
heroku pipelines:create {NOME_PIPELINE} --app={NOME_DA_API}
heroku addons:create mongolab --name={NOME_BANCO_MONGO} --app={NOME_DA_API}
heroku container:push web --app={NOME_DA_API}
heroku container:release web --app={NOME_DA_API}