configuracao.md
0 → 100644
| <table> | ||
| <tr> | ||
| <th> [Home](home) </th> | ||
| <th> [Escopo e Cronograma](escopo e cronograma) </th> | ||
| <th> [Processo](processo) </th> | ||
| <th> [Design/Mockups](design/mockups) </th> | ||
| <th> [Configuração](configuracao) </th> | ||
| <th> [Arquitetura](arquitetura) </th> | ||
| <th> [Infra](infraestrutura) </th> | ||
| <th> [Código](codigo) </th> | ||
| <th> [BD](banco de dados) </th> | ||
| </tr> | ||
| </table> | ||
| <div align="center"> | ||
| <img src="uploads/df63c1ae8acde46d4d1f45f6ab1cd9a5/LogoCooperaRS.png" width="150"> | ||
| </div> | ||
| # Configurações do Projeto | ||
| ## Configurações Gerais | ||
| ### Clonando os repositórios | ||
| **Backend**: | ||
| Clonar via HTTPS: | ||
| ``` | ||
| https://tools.ages.pucrs.br/coopera-rs/back-end.git | ||
| ``` | ||
| Clonar via SSH: | ||
| ``` | ||
| ssh://[email protected]:8822/coopera-rs/back-end.git | ||
| ``` | ||
| **Frontend**: | ||
| Clonar via HTTPS: | ||
| ``` | ||
| https://tools.ages.pucrs.br/coopera-rs/front-end.git | ||
| ``` | ||
| Clonar via SSH: | ||
| ``` | ||
| ssh://[email protected]:8822/coopera-rs/front-end.git | ||
| ``` | ||
| ### Configurando a Máquina do Back | ||
| Para executar o projeto de backend alguns passos simples são necessários: | ||
| * **Java 17:** | ||
| [](https://www.java.com/pt-BR/) | ||
| Java é uma linguagem de programação poderosa e amplamente adotada, reconhecida por sua versatilidade e portabilidade. Ela permite o desenvolvimento de aplicações tanto para web quanto para desktop, sendo uma das preferidas por programadores que buscam criar soluções que funcionem em diversos sistemas operacionais e dispositivos. Um dos principais diferenciais do Java é a Java Virtual Machine (JVM), que possibilita a execução do mesmo código em diferentes plataformas sem a necessidade de modificações. | ||
| Instalar o Java 17 Open JDK para [Windows](https://builds.openlogic.com/downloadJDK/openlogic-openjdk/21.0.3+9/openlogic-openjdk-21.0.3+9-linux-x64.tar.gz) ou [Linux](https://builds.openlogic.com/downloadJDK/openlogic-openjdk/21.0.3+9/openlogic-openjdk-21.0.3+9-linux-x64.tar.gz). | ||
| * **Apache Maven:** | ||
| [](https://maven.apache.org/) | ||
| Maven é uma ferramenta de automação de construção de projetos utilizada principalmente no desenvolvimento de software Java. Ele gerencia o ciclo de vida do projeto, facilitando tarefas como compilação, empacotamento e distribuição de código, além de gerenciar dependências externas. Maven promove a padronização do processo de construção de software ao fornecer um conjunto de diretrizes e convenções, permitindo que os desenvolvedores se concentrem mais no desenvolvimento do código em si do que na configuração da estrutura do projeto. | ||
| Instalar o Maven, você pode baixar clicando [aqui](https://archive.apache.org/dist/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.zip) | ||
| ### Rodando o Projeto do Back | ||
| #### Docker | ||