Instalar Heroku-CLI
- Clonar Frontend e abrir no vs code
- Criar um app no heroku
- Subir o código no repositório git do heroku (deploy)
- Abrir o app e verificar que o loading irá aparecer
Clonar Backend e abrir no vs code
Criar um dockerfile
Criar o
heroku.yml
Criar o app no heroku
Setar o ambiente do container (criar a stack)
Subir o app no heroku
Criar o banco de dados no SUPABASE e copiar as credenciais
- Credenciais encontra em Setting→Database→Seção Connection Info
Configurar o
config.js
do sequelizeConfigurar as variáveis de ambiente no Heroku
Testar a conexão da máquina local através do script
utils/testSequelizeConnection.js
Criar as variáveis de ambiente
Alterar o script para usar a lib
dotenv
Rodar o script para testar conexão com o banco
- comando
NODE_ENV=production node utils/testSequelizeConnection.js NODE_ENV=production npx run utils/testSequelizeConnection.jsTestar conexão com o banco a partir do Heroku.
- comando
heroku run node utils/testSequelizeConnection.jsA rota de GET já está implementada do exercício 05
Criar (migrate) e popular (seed) o banco
- Preparar o backend para aceitar request via browser (Ativar o cors)
- Apontar o frontend para url do backend
- Carregar a URL do frontend e ver tudo lindo funcionando
- Adicionar o script para rodar lint no package.json
- Criar action no github
- Subir código NO GITHUB em uma nova branch