Home | Escopo | Gerência | Processo | Mockups | Configuração | Arquitetura | DataBase | Infra | 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
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:
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:
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:
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