https://github.com/diegociara/api-guide
https://github.com/diegociara/api-guide
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/diegociara/api-guide
- Owner: DiegoCiara
- Created: 2024-03-14T16:28:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-16T00:23:28.000Z (about 1 year ago)
- Last Synced: 2025-01-29T13:15:32.181Z (4 months ago)
- Language: TypeScript
- Size: 207 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Guia para rodar o backend.
## # Necessário:
- Node
- Yarn ou NPM
- Banco de dados ( Escolha uma opção das 3, no caso docker ele já vai criar o DB e o usuário, caso do postgres, crie o próprio DB e usuário )
- Docker/Docker-compose( linux );
- Docker Desktop ( Win/Mac );
- PostgreSQL;## Rodando o Backend:
- rode `yarn` ou `npm install`;
- crie um aquivo na raiz do projeto chamado `.env` copie os valores do `.env.example` para ele;
- rode `docker-compose up -d`;
- rode `yarn typeorm migration:run`;
- rode `yarn dev` ou `npm run dev`;
- acesse `localhost:3333`;
- SE NECESSÁRIO, PARA REVERTER AS MIGRATIONS, rode `yarn typeorm migration:revert`;
- SE NECESSÁRIO, PARA DROPAR O DB, rode `yarn typeorm schema:drop` e depois `yarn typeorm migration:run`;