Code2Know - Backend
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
- Baixando o repositório
- Usando Git
git clone https://github.com/jpalvesl/tcc-back.git
- Usando Github CLI
gh repo clone jpalvesl/tcc-back
- 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;
- 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
🧐 O que tem dentro?
🏗️ Tecnologias
📦 Pacotes
- 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 |