Backend do site do CAECOMP UFMT
Para conseguir utilizar a aplicação sem nenhum problema é necessário ter:
- Node versão 14 ou superior.
- Ter em sua máquina o NPM ou Yarn para o gerenciamento dos pacotes da aplicação
- Ter o Docker para facilitar o setup do banco de dados
- E não menos importante, o Git para clonar o repositório em seu computador
Primeiro clone o repositório em seu computador, por meio do terminal utilizando o comando:
- Clonando o repositório
  # Clone o repositório
  $ git clone https://github.com/caecompufmt/site-caecomp-backend.git
  # Entre na pasta raiz da aplicação
  $ cd site-caecomp-backend- Instalar as dependências da aplicação
  $ yarn # ou npm install- Configurar as variáveis de ambiente
Crie um arquivo chamado de '.env' copiando as informações existentes no arquivo '.env.example'.
- Iniciar docker da aplicação, este ja iniciará o mysql + aplicação
  # Comando para iniciar a aplicação em modo de desenvolvimento
  $ docker-compose up --build- Rode a migrations para subir as tabelas, é possível fazer isso usando:
  $ node ace migration:run
  # Ou use o script que limpa o banco e roda as migrations
  $ npm run db:clear- Use o phpmyadmin para visualizar e manipular o banco mysql.
  http://localhost:8084 # Use o user e senha do .envFeito com 💙 por CAECOMP - UFMT
