Skip to content

NullPointerException é uma aplicação simplificada baseada no Stack Overflow, desenvolvido para simular a funcionalidade de perguntas e respostas, sobre desenvolvimento de software.

Notifications You must be signed in to change notification settings

dalmofelipe/NullPointer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NullPointer

nullpointer

Stack

Java & Spring Boot | React & TypeScript | MySQL | Docker

Releases

v0.1.0
- MVP capacidade de criar perguntas, responder perguntas e comentar respostas.

Executando

  • Via Docker Compose
docker compose up -d
  • Ou Localmente

    • Back-end: Será necessário banco de dados configurado, de preferência do manifesto do docker compose

      # Run API
      docker compose up mysql -d
      • Iniciar Spring Boot, necessário exportar variavel de ambiente WEBAPP_BASE_URL com endereço de host e porta, de onde roda o frontend para liberação do cors. E outra variavel DB_HOST com endereço de host e porta do banco de dados.
      # Run API
      export WEBAPP_BASE_URL=http://localhost:9000 DB_HOST=localhost:3306
      ./src/api/./mvnw clean spring-boot:run -f ./src/api/pom.xml
    • Front-end: Necessário instalar depedências do frontend dentro do diretório ./src/web

      cd src/web
      yarn install 
      • Iniciar script dev, onde também será necessário exportar variável de ambiente API_BASE_URL com host e porta, endereço que o frontend irá consumir.
      # Run Webapp
      export API_BASE_URL=http://localhost:8000/api
      yarn --cwd ./src/web/ dev

Endpoints

Serviço Endereço
Frontend http://localhost:9000
Backend http://localhost:8000/api/perguntas
Database UI http://localhost:5000
Database Server localhost:3306

About

NullPointerException é uma aplicação simplificada baseada no Stack Overflow, desenvolvido para simular a funcionalidade de perguntas e respostas, sobre desenvolvimento de software.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published