You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Criar um app no heroku
- [ ] Lembrar que o builder mars não suporta o Heroku 22, sendo necessário executar antes: heroku stack:set heroku-20
Subir o código no repositório git do heroku (deploy)
- [ ] Alterar o package.json para utilizar o node 16.x
- Comando
```json
"engines": {
"node": "16.x"
}
- [ ] Se ao realizar deploy no Heroku o `package-lock.json` causar erros de build, não enviá-lo para deploy
Abrir o app e verificar que o loading irá aparecer
7.2 - Deploy com Heroku e CI/CD e Docker
Pré-Requisito
URL
https://devcenter.heroku.com/articles/heroku-cli#install-the-heroku-cli
Exercício
Deploy do Frontend
- [ ] Lembrar que o builder mars não suporta o Heroku 22, sendo necessário executar antes:
heroku stack:set heroku-20
- [ ] Alterar o
package.json
para utilizar o node 16.x- Comando
```json
"engines": {
"node": "16.x"
}
Deploy do Backend
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
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
dotenv
comando
Testar conexão com o banco a partir do Heroku.
comando
A rota de GET já está implementada do exercício 05
Criar (migrate) e popular (seed) o banco
Conectar Frontend com Backend
Configurar lint no Github Actions
The text was updated successfully, but these errors were encountered: