Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.71 KB

README.md

File metadata and controls

64 lines (44 loc) · 1.71 KB

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