https://github.com/higohenrique/todo_list
Teste técnico
https://github.com/higohenrique/todo_list
docker dockercompose express nodejs postgresql sequelize
Last synced: 5 months ago
JSON representation
Teste técnico
- Host: GitHub
- URL: https://github.com/higohenrique/todo_list
- Owner: HigoHenrique
- Created: 2024-05-27T17:15:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-04T16:21:20.000Z (about 2 years ago)
- Last Synced: 2025-03-27T12:26:17.977Z (about 1 year ago)
- Topics: docker, dockercompose, express, nodejs, postgresql, sequelize
- Language: TypeScript
- Homepage:
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Este é um projeto de teste técnico
A Stack usada no projeto : node, express, sequelize, TypeScript
utilizei docker e docker compose para criar a imagem da api do projeto
para iniciar o projeto localmente siga esses passos
- fazer clone do projeto
- docker compose up -d
- caso tenha instalado o postegres pode ocorrer um conflito e você tenha abrir a porta para o container do docker usar para isso use os comandos "sudo lsof -i :5432" para verificar quem está usando a porta e logo em seguida usar o comando "sudo kill
fazer clone do projeto
codigos importantes do typeScript e Sequelize
- npx tsc - para fazer build do typeScript e assim conseguir rodas os comandos abaixo
- npx sequelize db:create - para criar o database
- npx sequelize db:migrate - para rodar as migrations e subir as tabelas