Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Comunicacao HSL Wiki Comunicacao HSL 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
  • Comunicacao HSL
  • Comunicacao HSL WikiComunicacao HSL Wiki
  • Wiki
  • configuracao

configuracao · Changes

Page history
Header de instruções da aws em todas as páginas, configurando a IDE (backend),... authored Oct 02, 2021 by Lucas Abruzzi da Rosa's avatar Lucas Abruzzi da Rosa
Header de instruções da aws em todas as páginas, configurando a IDE (backend), clonando repositórios (backend & frontend), configurando a máquina (backend: alguns links adicionados e intellij) e comando para seção de compilando e executando (backend)
Show whitespace changes
Inline Side-by-side
configuracao.md
View page @ 28653074
| [Home](home) | [Escopo e Cronograma](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [**Configuração**](configuracao) | [Arquitetura](arquitetura) | [Código](codigo) | [BD](banco_dados) | [Qualidade](qualidade) | [Utilização](utilizacao) | | [Home](home) | [Escopo e Cronograma](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [**Configuração**](configuracao) | [Arquitetura](arquitetura) | [Código](codigo) | [BD](banco_dados) | [Qualidade](qualidade) | [Utilização](utilizacao) | [Instruções AWS](instrucoesAws) |
| :----------: | :---------------------------: | :------------------: | :--------------: | :------------------------------: | :------------------------: | :--------------: | :---------------: | :--------------------: | :----------------------: | | :----------: | :---------------------------: | :------------------: | :--------------: | :------------------------------: | :------------------------: | :--------------: | :---------------: | :--------------------: | :----------------------: | :----------------------: |
# Configurações do Projeto # Configurações do Projeto
...@@ -14,8 +14,7 @@ Esta seção apresentará todas as configurações para executar o projeto. ...@@ -14,8 +14,7 @@ Esta seção apresentará todas as configurações para executar o projeto.
- [Clonando os Repositórios](#clonando-os-repositórios) - [Clonando os Repositórios](#clonando-os-repositórios)
- [Backend](#backend) - [Backend](#backend)
- [Configurando a Máquina](#configurando-a-máquina) - [Configurando a Máquina](#configurando-a-máquina)
- [Compilando](#compilando) - [Compilando e Executando](#compilando-e-executando)
- [Executando](#executando)
- [Frontend](#frontend) - [Frontend](#frontend)
- [Configurando a Máquina](#configurando-a-máquina-1) - [Configurando a Máquina](#configurando-a-máquina-1)
- [Compilando](#compilando-1) - [Compilando](#compilando-1)
...@@ -27,29 +26,90 @@ Aqui serão encontradas as instruções de configuração de ambos ambientes de ...@@ -27,29 +26,90 @@ Aqui serão encontradas as instruções de configuração de ambos ambientes de
### Configurando a IDE ### Configurando a IDE
#### **Para o Backend**
A IDE recomendada para se trabalhar no backend é o IntelliJ, pois atende todas as necessidades do projeto de forma prática.
Link para instalação do IntelliJ: https://www.jetbrains.com/pt-br/idea/download
#### **Para o Frontend**
TBD TBD
### Clonando os Repositórios ### Clonando os Repositórios
TBD #### **Para o Backend**
Para clonar o repositório do backend em seu computador basta executar um dos seguintes comandos:
Via HTTP:
```
git clone http://tools.ages.pucrs.br/comunicacao-hsl/backend.git
```
Via SSH:
```
git clone ssh://[email protected]:8822/comunicacao-hsl/backend.git
```
#### **Para o Frontend**
Para clonar o repositório do frontend em seu computador basta executar um dos seguintes comandos:
Via HTTP:
```
git clone http://tools.ages.pucrs.br/comunicacao-hsl/frontend.git
```
Via SSH:
```
git clone ssh://[email protected]:8822/comunicacao-hsl/frontend.git
```
## Backend ## Backend
### Configurando a Máquina ### Configurando a Máquina
Java: - `Java`:
Instalar a JDK, de preferência a 11.
Gradle: Instalar a JDK, de preferência a *11*.
Instalar a versão 6.9.x do gradle, seguindo os passos:
https://gradle.org/install/
Docker: Link para instalação do AdoptOpenJDK 11: https://adoptium.net/releases.html?variant=openjdk11
Seguir os passos abaixo para instalar o docker em seu sistema operacional: https://docs.docker.com/get-docker/
### Executando - `Gradle`:
Instalar a versão *6.9.x* do Gradle.
Link para instalação: https://gradle.org/install/
- `Docker`:
Instalar a última versão do Docker.
Seguir os passos abaixo para instalar o docker em seu sistema operacional.
Link para instalação: https://docs.docker.com/get-docker/
- `IntelliJ`:
Instalar a última versão do IntelliJ.
Link para instalação do IntelliJ: https://www.jetbrains.com/pt-br/idea/download
Após clonar o projeto e instalar todos os requisitos, abra o projeto com o IntelliJ e aguarde a instalação de todas as dependências gradle. Caso a IDE peça para instalar o SDK recomendado, aceite a instalação.
### Compilando e Executando
Após ter tudo instalado e rodando, é só utilizar o comando abaixo para subir o backend e o banco de dados:
```
gradle bootJar && docker build -t app . && docker image prune -f --all && docker-compose up
```
Após ter tudo instalado e rodando, é só utilizar o comando que está no readme da aplicação, para que suba o backend e o banco de dados. O comando faz os seguintes passos:
- Compila o código e empacota em um .jar
- Gera uma imagem do docker
- Remove as imagens que não estão sendo utilizadas
- Sobe os containeres de backend e banco de dados.
## Frontend ## Frontend
......
Clone repository
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • design_mockups
  • escopo
  • Home
  • instrucoes
  • instrucoesAws
  • processo
  • qualidade
  • utilizacao