Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • garbus-wiki garbus-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 35
    • Issues 35
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GarbUs
  • garbus-wikigarbus-wiki
  • Wiki
  • configuracao

Last edited by Angelo Calebe Araujo da Rocha May 19, 2021
Page history
This is an old version of this page. You can view the most recent version or browse the history.

configuracao

Página Inicial

Página de Configuração do Projeto

Aqui deve ser explicado como configurar o Ambiente para que os Desenvolvedores do Projeto possam configurar o projeto para rodar em seus computadores, deve ser sempre atualizado a cada mudança de instalação feita.

  • Deve ser explicado a configuração de TODAS as partes do projeto, tanto BACK,BANCO,FRONT,etc...
  • Além de explicar aqui, deve ter em cada Repositório o RESUMO de como instalar para quando os Desenvolvedores baixarem o projeto possam configurar por lá também

Instalações

Node.js (necessário para executar o frontend)

Instale a versão 14 LTS. Instruções e instaladores em https://nodejs.dev/

AdoptOpenJDK (necessário para executar o backend)

Instale a versão 11 LTS. Instruções nos seguintes links:

  • Windows - https://adoptopenjdk.net/installation.html#windows-msi
  • Linux - https://adoptopenjdk.net/installation.html#linux-pkg

Frontend

Para executar o projeto garbus-frontend:

  1. Clonar o projeto

    git clone http://tools.ages.pucrs.br/garbus/garbus-frontend.git
  2. Abrir a pasta do projeto no VSCode

    code garbus-frontend
  3. Instalar as seguintes extensões:

    • Prettier
    • EditorConfig for VS Code
  4. Instalar as dependências do projeto

    npm install
  5. Executar o projeto

    npm start

Será aberto o browser na URL do servidor do projeto (http://localhost:3000).

Backend

Para executar o projeto garbus-backend:

  1. Clonar o projeto

    git clone http://tools.ages.pucrs.br/garbus/garbus-backend.git
  2. Abrir o projeto no IntelliJ

  3. Instalar a extensão SonarLint:

    3.1. Ir no menu File > Settings > Plugins; 3.2. Pesquisar e instalar o SonarLint.

  4. Configurar as variáveis de ambiente:

    4.1. Acessar as configurações do projeto, clicando em GarbusApplication > Edit configurations; 4.2. Em Environment > Environment variables, copiar e colar a mensagem fixada Variáveis de ambiente para o IntelliJ no Discord do grupo;

  1. Executar o projeto, cilcando no botão Play

  2. O projeto é inicializado corretamente quando o botão Stop é habilitado e aparece a seguinte linha no console:

     Completed initialization in x ms
Clone repository
  • Backend
  • Gerenciamento do Projeto
  • Solução de Problemas: Prettier e quebras de linha
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • Workshops
  • arquitetura
  • banco_dados
  • configuracao
  • Home
  • horarios
  • instalacao
  • mockups
  • requisitos
View All Pages