Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)