|
|
|
| [Home](home) | [Escopo e Cronograma](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [**Configuração**](configuracao) | [Arquitetura](modelo_arquitetural) | [Código](codigo) | [BD](banco_dados) | [Qualidade](qualidade) | [Utilização](utilizacao) | [Padrão Merge Request](Padrão Merge Request)
|
|
|
|
| :--------------: | :---------------------------: | :------------------: | :--------------: | :--------------------------: | :------------------------: | :--------------: | :---------------: | :--------------------: | :----------------------: | :-------------------------------------------:|
|
|
|
|
|
|
|
|
# Configurações do Projeto
|
|
|
|
|
|
|
|
## Descrição
|
|
|
|
|
|
|
|
Esta seção apresentará todas as configurações para executar o projeto.
|
|
|
|
|
|
|
|
## Sumário
|
|
|
|
|
|
|
|
- [Configurações Gerais](#configurações-gerais)
|
|
|
|
- [Instalando o Docker](#instalando-o-docker)
|
|
|
|
- [Instalando o Node](#instalando-o-node)
|
|
|
|
- [Configurando sua IDE](#configurando-a-ide)
|
|
|
|
- [Clonando os Repositórios](#clonando-os-repositórios)
|
|
|
|
- [Backend](#backend)
|
|
|
|
- [Configurando a Máquina](#configurando-a-máquina)
|
|
|
|
- [Compilando](#compilando)
|
|
|
|
- [Executando](#executando)
|
|
|
|
- [Frontend](#frontend)
|
|
|
|
- [Configurando a Máquina](#configurando-a-máquina-1)
|
|
|
|
- [Compilando](#compilando-1)
|
|
|
|
- [Executando](#executando-1)
|
|
|
|
|
|
|
|
# Configurações Gerais
|
|
|
|
|
|
|
|
Aqui serão encontradas as instruções de configuração de ambos ambientes de desenvolvimento.
|
|
|
|
|
|
|
|
## Instalando o Docker
|
|
|
|
|
|
|
|
Windows: https://docs.docker.com/desktop/windows/install/ <br>
|
|
|
|
Linux: https://docs.docker.com/engine/install/ <br>
|
|
|
|
|
|
|
|
## Instalando o Node
|
|
|
|
|
|
|
|
#### Instalação
|
|
|
|
|
|
|
|
Link para download: https://nodejs.org/en/download/
|
|
|
|
|
|
|
|
#### Verificação
|
|
|
|
|
|
|
|
```$ npm --version```
|
|
|
|
|
|
|
|
## Configurando a IDE
|
|
|
|
|
|
|
|
### IntelliJ IDEA
|
|
|
|
|
|
|
|
Fazer download da IDE de acordo com o sistema operacional: https://www.jetbrains.com/pt-br/idea/ <br>
|
|
|
|
|
|
|
|
### VisualStudio Code
|
|
|
|
|
|
|
|
Fazer download de acordo com o sistema operacional: https://code.visualstudio.com/ <br>
|
|
|
|
|
|
|
|
## Clonando os Repositórios
|
|
|
|
|
|
|
|
### Frontend
|
|
|
|
|
|
|
|
```$ git clone https://tools.ages.pucrs.br/alfa/alfa-frontend```
|
|
|
|
|
|
|
|
### Backend
|
|
|
|
|
|
|
|
```$ git clone https://tools.ages.pucrs.br/alfa/alfa-backend```
|
|
|
|
|
|
|
|
## Compilando
|
|
|
|
|
|
|
|
### Frontend
|
|
|
|
|
|
|
|
```$ npm install```
|
|
|
|
|
|
|
|
### Backend
|
|
|
|
|
|
|
|
```$ docker-compose build```
|
|
|
|
|
|
|
|
## Executando
|
|
|
|
|
|
|
|
### Frontend
|
|
|
|
|
|
|
|
```$ docker-compose up```
|
|
|
|
|
|
|
|
### Backend
|
|
|
|
|
|
|
|
```$ docker-compose up``` |