Skip to content

cleisommais/API-inclusao-dados-crescimento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API-inclusao-dados-crescimento utilizada no curso - Implementando APIs com Apigee + Node.js + Docker + Heroku

API para inclusão dos dados de crescimento da criança

Link dos curso na plataforma udemy com um cupom de desconto


Para executar o projeto

  • 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}

Para fazer deploy no heroku rodar os scripts em sequência (No diretório raíz do projeto rodar):

  • 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:add {NOME_PIPELINE} --app={NOME_DA_API}
  • heroku addons:attach {NOME_BANCO_MONGO} --app={NOME_DA_API}
  • heroku container:push web --app={NOME_DA_API}
  • heroku container:release web --app={NOME_DA_API}
[ OBS ] = Para executar os comandos do Heroku no seu computador, você deve instalar o CLI do Heroku instalado e com uma conta ativa criada no PaaS Heroku

About

API para inclusão dos dados de crescimento da criança

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published