Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • V Vou Imigrar Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • Vou Imigrar
  • Vou Imigrar Wiki
  • Wiki
  • configuracao

Last edited by Arthur Kunzler Jun 18, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

configuracao

Home Escopo Gerência Processo Mockups Configuração Arquitetura DataBase Referências

Configurações do Projeto

Descrição

Esta seção apresentará todas as configurações para executar o projeto.

Sumário

  • Configurações Gerais
    • Instalando o Docker
    • Instalando o Node
    • Configurando sua IDE
    • Clonando os Repositórios
  • Backend
    • Configurando a Máquina
    • Compilando
    • Executando
  • Frontend
    • Configurando a Máquina
    • Compilando
    • Executando

Configurações Gerais

Aqui serão encontradas as instruções de configuração de ambos ambientes de desenvolvimento.

Instalando o Docker

Link para download do Docker: https://docs.docker.com/get-docker/

Windows

  • Após instalar o Docker Desktop, abra um terminal do powershell como admnistrador e execute o comando:
  • $Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All
  • Seu computador irá reiniciar automaticamente;
  • Após reiniciar o computador, execute o docker desktop novamente;
  • Entre nas configurações, desmarque a opção "Use the WSL 2 based engine" e clique em "Apply & Restart".

Unix

A instalação do Docker nos sistemas baseados em Unix são bastante simples já que pode ser instalado utilizando um "package manager". Por este motivo os passos divergem um pouco, no site oficial do Docker podemos acessar os passos para diversas distribuições:

  • Docker Docs

Instalando o Node

Windows

A instalação do Node no Windows é relativamente simples, basta acessar o site oficial e fazer download do instalador.

Execute o instalador, siga as instruções na tela e pronto, o Node está instalado e adicionado ao PATH do Windows. Feche todos os terminais abertos e você está pronto para prosseguir. Link para download: https://nodejs.org/en/download/

Unix

Assim como no Docker podemos instalar o Node com muita facilidade através de um administrador de pacotes:

  • Installing Node.js via package manager

Verificação

Para verificar a versão do Node instalada execute o comando abaixo no terminal: $ npm --version A versão deve ser 13.14.0 ou superior.

Configurando a IDE

IntelliJ IDEA

Fazer download da IDE de acordo com o sistema operacional: https://www.jetbrains.com/pt-br/idea/

Após clonar e abrir o repositório no IntelliJ, podemos configurar o perfil de execução, utilizando Java 11 e configurando o perfil "dev" para executar em ambiente de desenvolvimento:

intellij

VisualStudio Code

Fazer download de acordo com o sistema operacional: https://code.visualstudio.com/

Além disso, recomendamos a instalação dos seguintes plugins:

  • Prettier ESLint
  • ESLint
  • EditorConfig for VS Code
  • ES7 React/Redux/GraphQL/React-Native-Snippets

Clonando os Repositórios

Frontend

$ git clone https://tools.ages.pucrs.br/vou-imigrar/vou-imigrar-front-end.git

Backend

$ git clone https://tools.ages.pucrs.br/vou-imigrar/vou-imigrar-back-end.git

Backend

Configurando a Máquina

Instalar dependências do projeto

Comando tem que ser utilizado no diretório do projeto.

$ mvn install -D"maven.test.skip"=true

Executando

Executar o projeto no ambiente de desenvolvimento

$ mvn spring-boot:run -D"spring-boot.run.profiles"=dev

Frontend

Configurando a Máquina

Instalar dependências do projeto

Comando tem que ser utilizado no diretório do projeto.

$ npm install

Executando

Executar o projeto no ambiente de desenvolvimento

$ npm run dev

Clone repository
  • Infraestrutura
  • Instalação
  • Mockups
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • escopo
  • estudos
  • gerencia
  • Home
  • processo