Skip to content

Latest commit

 

History

History
82 lines (55 loc) · 2.01 KB

README.md

File metadata and controls

82 lines (55 loc) · 2.01 KB

python3-badge enter image description here

API Enquetes

Documentation in English

Este projeto provê uma API para consultas das participações das enquetes por meio de uma arquitetura REST.

Instalação

Existem duas formas de instalr este projeto. A primeira forma é utilizando o Docker e a segunda forma é utilizando o Pipenv. Em ambas a aplicação será executada na porta 8005, podendo ser acessada pelo link a seguir:

Docker

Requisitos

É necessário a instalação dos seguintes softwares:

  • Docker
  • Docker-Compose
  • Criar um arquivo com o nome .env na pasta em que se encontra o arquivo settings.py. É necessário preencher todas as informações das variáveis de ambiente para que o projeto consiga ser inicializado.
SECRET_KEY=
DEBUG=
ALLOWED_HOSTS=
ENGINE= 
NAME=
HOST=
PORT=
USER_DB=
PASSWORD=
DRIVER=

1 - Abra o seu terminal e clone este repositório:

git clone https://github.com/labhackercd/api_enquetes.git

2 - Entre até a pasta raiz do projeto e execute o docker-compose:

cd api_enquetes
docker-compose up

3 - O projeto já está acessível na porta 5000 do localhost.

Pipenv

Requisitos

É necessário a instalação do seguinte software:

1 - Abra o seu terminal e clone este repositório

git clone https://github.com/labhackercd/api_enquetes.git
pipenv install

Execuntando

pipenv run src/manage.py runserver 0.0.0.0:8005

Suporte

Contate os mantenedores do porojeto pelo GitHub (@erivanio, @thiagonf, @joaopaulonsoares and @teogenesmoura) ou por email: [email protected].

Licença

Este projeto está sob a licença GPLv3