Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.06 KB

README.md

File metadata and controls

30 lines (18 loc) · 1.06 KB

Projeto FastAPI com PostgreSQL e Docker Compose

Este projeto é uma aplicação FastAPI que utiliza PostgreSQL como banco de dados e é executada em um ambiente de contêineres com Docker Compose. Ele inclui um serviço adicional, o pgAdmin, para facilitar a administração do banco de dados.

Arquitetura

O projeto é composto por 4 serviços principais:

  1. postgres: Serviço de banco de dados PostgreSQL.
  2. pgadmin: Serviço de administração do PostgreSQL utilizando o pgAdmin.
  3. app: Serviço da aplicação FastAPI.
  4. nginx: Serviço proxy reverso utilizando Nginx.

Esses serviços são gerenciados através do arquivo docker-compose.yml.

Como construir e instalar as dependências

Para construir e instalar as dependências do projeto, siga os passos abaixo:

Pré-requisitos

Passos

  1. Clone o repositório do projeto:
git clone https://github.com/seu_usuario/seu_projeto.git
cd seu_projeto