Skip to content

Maycon-M/dose_certa_api

Repository files navigation

Dose Certa API

Static Badge Static Badge

O projeto Dose Certa é uma aplicação de lembretes de remedios para pessoas que possuem dificuldades de lembrar dos horários das suas medicações. Essa API compoem o back-end da aplicação.

Esse projeto esta sendo utilizando nas disciplinas de Interface Homem Máquina e Infraestrutura em Nuvem com AWS.

Autores

Variáveis de Ambiente

Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no seu .env

POSTGRES_H

POSTGRES_USER

POSTGRES_PASSWORD

POSTGRES_DB

POSTGRES_PORT

Rodando localmente

Clone o projeto

  git clone https://github.com/Maycon-M/dose_certa_api.git

Entre no diretório do projeto

  cd dose_certa_api

Construa uma imagem a partir do docker-compose.yaml

  docker-compose -f docker/docker-compose.yaml -p backend_dose_certa up --build

Rodando as migrações do banco de dados

Após subir os containers, aplique as migrações para garantir que o banco esteja atualizado:

    docker exec -it backend_dose_certa-backend-1 alembic upgrade head

Caso precise criar uma nova migração ao modificar os modelos:

docker exec -it backend_dose_certa-backend-1 alembic revision --autogenerate -m "descrição da migração"
docker exec -it backend_dose_certa-backend-1 alembic upgrade head

Documentação da API

A API possui Documentação feita com Swagger. Após construir a imagem no docker acesse:

    http://localhost:8000/docs

Relacionados

Segue o front-end do projeto

Dose Certa

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors