jpalvesl / tcc-back

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Icone do APP

Code2Know - Backend

GitHub language count GitHub repo size GitHub stars

Descrição   |    Iniciando o projeto   |    O que tem dentro?   |    Requisitos

📋 Descrição

Sistema criado com foco primariamente em ensino e melhorar a interação do aluno iniciante de programação, de forma que ele consiga progredir de forma mais autônoma.

🚀 Iniciando o projeto

  1. Baixando o repositório
  • Usando Git
  git clone https://github.com/jpalvesl/tcc-back.git
  • Usando Github CLI
  gh repo clone jpalvesl/tcc-back
  1. Criando container Docker responsável pelo banco de dados e criando a Database que será usada.
docker run --detach --name mariadb --env MARIADB_ROOT_PASSWORD=12345 -p 3306:3306  mariadb:latest
docker exec -it mariadb bash

O bash dentro do container será a aberto e a partir dele será possível criar a Database

mariadb -u root -p

Colocar a senha 12345

CREATE DATABASE CODEKNOW;
  1. Executando
  • Usando maven
  mvn spring-boot:run
  • Usando wrapper do maven presente no projeto
  ./mvn spring-boot:run

Lembrando que para usar o wrapper o terminal tem que estar aberto dentro da pasta do backend

  1. Obtendo documentação das rotas no insomnia
    Run in Insomnia}

🧐 O que tem dentro?

🏗️ Tecnologias

📦 Pacotes

  1. Lembrando que para a funcionalidade de submissão funcionar corretamente o subsistema de Juiz-Online deve estar rodando na porta 5000

Requisitos

Tecnologia Versão
Java 17
Maven 3.6.3
Docker 20.10.12

About


Languages

Language:Java 99.9%Language:Shell 0.1%