Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • M Mutirao do Bem Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • 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
    • 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
  • Mutirao do Bem
  • Mutirao do Bem Wiki
  • Wiki
  • configuracao

Last edited by André Marques Nov 27, 2021
Page history

configuracao

Home Escopo e Cronograma Mockups Configuração Arquitetura BD Instalação GP Processo Horários

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 Node
    • Configurando sua IDE
    • Clonando os Repositórios
  • Backend
  • Frontend

Configurações Gerais

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

Instalando o Node

Instalação no 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.

Instalação no Mac

Embora a instalação do Node no Mac possa ser feita pelo site oficial, recomendamos utilizar o Brew, pela facilidade na instalação e atualização dos pacotes do Node.

Para realizar a instalação do Brew, executando o seguinte comando no Terminal.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Após o término da instalação, você pode executar o comando abaixo para verificar se tudo está correto.

brew doctor

De tempos em tempos, também é importante atualizar o Brew e suas dependências, então execute o comando abaixo:

brew update

Tudo pronto, neste momento o Brew está devidamente instalado e podemos executar a instalação do Node.

brew install node

Sempre que quiser atualizar a versão instalada do Node, basta executar o comando abaixo.

brew upgrade node

Instalação no Linux

No Linux o Node pode ser instalado via apt, mas antes precisamos adicionar seu repositório com CURL.

curl -sL https://deb.nodesource.com/setup\_13.x | sudo -E bash -

Note que adicionamos a versão 13.x do Node, caso haja uma versão superior, você pode alterar este valor.

Após adicionar o repositório, pode ser feita instalação.

sudo apt install nodejs

Instalando Docker

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

Configuração no 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

  • Vai reiniciar o seu computador 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". Configuração Docker

Instalando Mongo com Docker

  • Abra um terminal.
  • Navegue até a raiz do projeto mutirao-do-bem-back.
  • Execute o comando:

docker-compose -f docker-compose-mongo.yml up -d

Comandos básicos

Lista os containers que estão UP:

docker ps

Lista todos os containers:

docker ps -a

Lista todas as imagens:

docker images

Exclui um container:

docker rm

Exclui uma imagem:

docker rmi

Para um container:

docker stop

Inicia um container:

docker start

Instalação de outros recursos

IDE

  • Visual Studio Code https://code.visualstudio.com/download

  • IntelliJ https://www.jetbrains.com/pt-br/idea/download/#section=windows

Recursos

  • Node https://nodejs.org/en/download/

  • Yarn https://classic.yarnpkg.com/en/docs/install/#windows-stable

  • Git https://git-scm.com/downloads

  • Java JDK 11 https://www.oracle.com/br/java/technologies/javase-jdk11-downloads.html

Verificando a versão instalada

node --version

Clonando os Repositórios

Para clonar os repositórios, é sugerido criar uma pasta onde ficarão os dois repositórios, Backend e Frontend.

Abrir a pasta criada em um terminal e inserir:

git clone http://tools.ages.pucrs.br/mutirao-do-bem/mutirao-do-bem-web.git

git clone http://tools.ages.pucrs.br/mutirao-do-bem/mutirao-do-bem-backend.git

Backend

Configurando a IDE - IntelliJ

Configurar o run da aplicação setando o profile "dev"

Frontend

Configurando VS Code

Após abrir a pasta do repositório no VS Code, é necessária a instalação dos seguintes plugins:

  • Prettier ESLint
  • ESLint
  • EditorConfig for VS Code
  • ES7 React/Redux/GraphQL/React-Native-Snippets
Clone repository
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • escopo
  • gerencia
  • Home
  • horarios
  • instalacao
  • instrucoes
  • mockups
  • processo
View All Pages