Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fnoquiq/gobarber-api
[GoStack] GoBarber API
https://github.com/fnoquiq/gobarber-api
express gostack rocketseat solid-principles typeorm
Last synced: about 1 month ago
JSON representation
[GoStack] GoBarber API
- Host: GitHub
- URL: https://github.com/fnoquiq/gobarber-api
- Owner: fnoquiq
- Created: 2020-06-28T03:31:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T19:33:56.000Z (about 2 years ago)
- Last Synced: 2024-11-08T23:49:44.614Z (3 months ago)
- Topics: express, gostack, rocketseat, solid-principles, typeorm
- Language: TypeScript
- Homepage:
- Size: 2.64 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Go Barber API
## :horse_racing: Iniciar a aplicação:
- O primeiro passo é iniciar os containers do docker referentes aos banco de dados. Para isso basta executar no terminal:
- PostgreSQL: `docker run --name gobarber-pg -e POSTGRES_PASSWORD=docker -p 5433:5432 -d postgres`;
- MongoDB: `docker run --name gobarber-mongo -p 27017:27017 -d -t mongo`;
- Redis: `docker run --name gobarber-redis -p 6379:6379 -d -t redis:alpine`;
- Após, levantar o container, crie um banco com o nome `gobarber`. Após isso, execute os seguintes comandos:
- Executar `yarn` para instalar a dependências;
- Executar `yarn typeorm migration:run` para rodar as migrations;
- Por fim, execute `yarn dev:server` para levantar o servidor.
## :memo: Documentação:
Para configurar o insomnia, clique no botão abaixo:
[![Run in Insomnia}](https://insomnia.rest/images/run.svg)](https://insomnia.rest/run/?label=%5BBootcamp%20GoStack%5D%20GoBarber%202020&uri=https%3A%2F%2Fgithub.com%2Ffnoquiq%2Fgobarber-api%2Fblob%2Fmaster%2F.github%2Finsomnia%2Finsomnia.json)