Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 2.91 KB

README.md

File metadata and controls

48 lines (37 loc) · 2.91 KB

Projeto CRUD de Usuários - Teste do GREAT

Descrição: Este projeto é um sistema CRUD (Create, Read, Update, Delete) de usuários desenvolvido utilizando Spring Boot, Spring JPA, PostgreSQL, NextJS, Typescript, PrimeReact, Bulma e Docker. Ele permite a gestão de informações de usuários, incluindo operações básicas como adição, leitura, atualização e exclusão.

Tecnologias

                  docker

Instruções de Inicialização

Iniciando os Containers

Para iniciar os containers, utilize o seguinte comando:

docker-compose -f docker-compose-file.yaml up

Se ocorrerem problemas com o Docker, siga as seguintes etapas:

  1. Comente as partes referentes ao frontend e backend no arquivo docker-compose-file.yaml e tente rodar o comando novamente para iniciar apenas o PostgreSQL.
  2. Se houver problemas de conexão, substitua o host no arquivo application.properties pelo endereço IP usando o comando:
  3. docker inspect crud_db_1 | grep 'IPAddress'
  4. Verifique se o banco de dados foi carregado acessando o link: http://localhost:8888/?pgsql=db&username=docker&db=db_great&ns=public

Iniciando o Frontend

Para iniciar o frontend, utilize o seguinte comando:

yarn dev

Iniciando o Backend (Alternativa)

Já existe um arquivo JAR do backend. Recomenda-se usar o IntelliJ para iniciar o backend a partir dele.

Este projeto é uma aplicação web que integra diversas tecnologias modernas para oferecer um ambiente de desenvolvimento eficiente e uma interface de usuário amigável para a gestão de usuários.