Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 2.22 KB

File metadata and controls

44 lines (25 loc) · 2.22 KB

Gaia-Gateway

pipeline status coverage report License: GPL v3 Generic badge Version

Objetivo

Esse serviço é responsável em fazer o tratamento das requisições entre a Gaia e os microsserviços, Esporte e Ciclone.

Você pode encontrar o serviço nos sequintes links: homologação e produção.

Como contribuir

Se tiver interesse em como contribuir para o projeto, olhe mais sobre o projeto em nossa wiki e dê uma lida também no nosso guia de contribuição.

Como usar

Como rodar

O nosso projeto utiliza o Docker e o Docker Compose como ferramentas de desenvolvimento. Para instalar eles, siga o tutorial no site oficial do Docker.

Após instalar o docker rode o projeto como desenvolvimento da seguinte maneira:

$ sudo docker build -t gaiagateway .

Após o build, rode esse outro comando, ele será disponibilizado em localhost:3002::

$ sudo docker run --env-file .env --rm -it -p 3002:3002 -v $PWD:/app -v /app/node_modules gaiagateway

Para rodar os testes, utilize:

$ sudo docker run --env-file .env --rm -v $PWD:/app -v /app/node_modules gaiagateway npm run test

Para rodar a folha de estilo, utilize este comando:

$ sudo docker run --env-file .env --rm -v $PWD:/app -v /app/node_modules gaiagateway npm run lint

Endpoints

Para ver quais os endpoints desse serviço, basta acessar a rota principal /.