|
|
| [Home](home) | [**Escopo**](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [Configuração](configuracao) | [Arquitetura](arquitetura) | [Gerência](gerencia) | [Código](codigo) | [BD](Banco de Dados) | [Qualidade](qualidade) | [Frontend](frontend) | [Backend](backend) | [Analytics](analytics)
|
|
|
| :----------: | :-------------------------------: | :------------------: | :--------------: | :--------------------------: | :--------------------: | :------------------------: | :--------------: | :---------------: | :--------------------: | :---------------: | :--------------------: | ------------: |
|
|
|
|
|
|
# Configuração do projeto
|
|
|
|
|
|
|
|
|
## Sumário
|
|
|
- [Configuração do projeto](#configuração-do-projeto)
|
|
|
- [Passo a Passo para configurar o projeto](#passo-a-passo-para-configurar-o-projeto)
|
|
|
- [Instalando Docker](#instalando-docker)
|
|
|
|
|
|
## Passo a Passo para configurar o projeto
|
|
|
|
|
|
**1.** Você deve garantir que tem **Java 21** instalado para rodar o backend.
|
|
|
Para verificar a versão atual do seu **Java**, digite em algum terminal o comando:
|
|
|
```bash
|
|
|
java -version
|
|
|
```
|
|
|
Caso não tenha o Java 21 instalado, realize a instalação através do link oficial e baixe a versão LTS [link para instalação](https://www.oracle.com/br/java/technologies/downloads/#java21).
|
|
|
|
|
|
**2.** Após instalar, verifique novamente a versão atual do seu **Java**.
|
|
|
Se você estiver no **Windows**, talvez seja necessário adicionar o caminho de instalação do Java às **variáveis de ambiente** do seu sistema.
|
|
|
|
|
|
**3.** Com as ferrametas instaladas, você vai clonar os projetos [**Frontend**](https://tools.ages.pucrs.br/gestao-de-planos-de-contingencia-em-desastres/hopeful-frontend) | [**Backend**](https://tools.ages.pucrs.br/gestao-de-planos-de-contingencia-em-desastres/hopeful-backend) em uma pasta local, de sua preferência, através do comando `git clone https://tools.ages.pucrs.br/gestao-de-planos-de-contingencia-em-desastres/hopeful-frontend.git` e posteriormente `git clone https://tools.ages.pucrs.br/gestao-de-planos-de-contingencia-em-desastres/hopeful-backend.git` (para isso você precisará do [**GIT**](https://git-scm.com/downloads))
|
|
|
|
|
|
|
|
|
Caso esteja utilizando Docker, utilize o comando: `docker compose up --build` para subir o container da aplicação.
|
|
|
|
|
|
## Instalando Docker
|
|
|
|
|
|
- **Windows:**
|
|
|
É necessário instalar o [Docker Desktop](https://www.docker.com/products/docker-desktop).
|
|
|
|
|
|
- **Mac:**
|
|
|
Também utilize o [Docker Desktop](https://www.docker.com/products/docker-desktop) compatível com macOS.
|
|
|
|
|
|
- **Linux:**
|
|
|
Instale o **Docker Engine** seguindo o guia oficial da sua distribuição:
|
|
|
[Documentação oficial do Docker Engine](https://docs.docker.com/engine/install/)
|
|
|
|
|
|
> **Observação:** No Linux, o Docker Compose já vem incluído como plugin (`docker compose`) nas versões mais recentes.
|
|
|
|
|
|
|