Skip to content

santrodri/challenge

 
 

Repository files navigation

Resposta de Desafio Técnico

Logo do Projeto

Requisitos

  • Python 3.12 ou superior
  • pip (gerenciador de pacotes Python)
  • virtualenv ou venv para ambiente virtual

Configuração do Ambiente

1. Clone o repositório

git clone <url-do-repositorio>
cd <nome-do-repositorio>

2. Criação do ambiente virtual

Linux/macOS

python3 -m venv venv
source venv/bin/activate

Windows

python3 -m venv venv
venv\Scripts\activate

3. Instalação das dependências e configuração de dependencias

pip install -r requirements.txt

Após isso exporte as variaveis SECRET_KEY e configure seu agente do AWS Rekonation

4. Configuração do banco de dados

python manage.py migrate

5. Inicialização do servidor

python manage.py runserver

6. Rode o sistema de monitoramento

cd .docker
docker-compose up

Documentação da API

Após iniciar o servidor, acesse a documentação interativa da API disponivel em http://ip_da_aplicação:8000/swagger/ substitua ip_da_aplicação pelo ip que está executando o servidor, ou use localhost para acessar-lo a partir da sua propria maquina


Notas

  • Certifique-se de que o ambiente virtual está ativado antes de executar os comandos
  • O arquivo requirements.txt contém todas as dependências necessárias
  • Para parar o servidor, use Ctrl+C no terminal

Agradecimentos

Gostaria de agradecer à V3 pela oportunidade de demonstrar minhas habilidades técnicas através deste desafio. Espero muito conseguir avançar no processo seletivo e contribuir com meu conhecimento para esta incrível empresa.

About

Technical challenge for V3 recruitment process

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%