Bem-vindo ao repositório do projeto NPVet! Este projeto consiste em uma API Spring Boot integrada com um banco de dados PostgreSQL, desenvolvida para um sistema de gestão de hospital veterinário. Aqui estão as instruções para configurar o ambiente de desenvolvimento e implantação em produção.
Para configurar o ambiente de desenvolvimento, siga os passos abaixo:
-
Clone este repositório para o seu computador:
git clone https://github.com/seu-usuario/npvet-backend.git
-
Crie um arquivo .env na raiz do projeto e configure-o com informações semelhantes a estas:
API_PORT=8080 # Porta da API em Java DB_HOST=localhost # Host do banco de dados DB_PORT=5432 # Porta do banco de dados DB_NOME=npvet # Nome do banco de dados DB_USER=postgres # Usuário do banco de dados DB_PWD=postgres # Senha do banco de dados DDL=create-drop # Tipo de interação com o banco de dados (create, create-drop, validate, update)
-
Use sua IDE de preferência e faça o RUN da main.
-
Acesse a API em http://localhost:8080.
Para implantar o projeto em produção, você pode simplesmente puxar a imagem Docker do GitHub Packages usando o seguinte comando:
docker pull ghcr.io/orbitechz/npvet-backend:main
Depois de puxar a imagem, você pode executá-la em seu ambiente de produção usando o Docker ou a plataforma de orquestração de contêiner de sua escolha.