Skip to content

orbitechz/NPVet-Backend

Repository files navigation

NPVet - Sistema de Gestão de Hospital Veterinário 🐾

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.

Tecnologias Utilizadas 🛠️

Java Spring Hibernate Postgres Postman

Configuração do Ambiente de Desenvolvimento 🚀

Para configurar o ambiente de desenvolvimento, siga os passos abaixo:

  1. Clone este repositório para o seu computador:

    git clone https://github.com/seu-usuario/npvet-backend.git
    
  2. 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)
    
  3. Use sua IDE de preferência e faça o RUN da main.

  4. Acesse a API em http://localhost:8080.

Implantação em Produção 🌐

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.

About

Backend do Projeto NPVet - feito em SpringBoot + PostgreSQL

Resources

Stars

Watchers

Forks

Packages

No packages published