Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Blockchain Wiki Blockchain 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
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Certificação por meio de Blockchain
  • Blockchain WikiBlockchain Wiki
  • Wiki
  • Configuracao

Last edited by Bruno Breyer Garcia May 25, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Configuracao

Configuração do Ambiente de Desenvolvimento

Home Escopo e Cronograma Processo Design/Mockups Configuração Arquitetura Código BD Qualidade Utilização

A página a seguir ensina como configurar o ambiente para rodar o projeto em todos os seus repositórios.

Backend

Para rodar ambos os projetos - api e auth a configuração é a mesma.

Docker 🐳

Para rodar a aplicação local em containers, é necessário fazer o download do Docker. A forma mais fácil (e mais recomendada) para isso é fazer o download diretamente do Docker Desktop

Após abrir o Docker Desktop e subir algum container, você conseguirá gerenciá-los através desse painel:

image

Após a instalação, se familiarize com os comandos do docker subindo imagens de bancos de dados, serviços de mensageria, etc

IntelliJ

A IDE utilizada para rodar código Kotlin de forma mais fácil é o IntelliJ. Além disso, ambos foram criados pela mesma empresa.

Para baixar o IntelliJ, basta clicar aqui e você será direcionado para a página de download. Caso tenha linkado sua conta de estudante da PUCRS com a JetBrains, recomendamos baixar a versão ultimate

Configure o projeto para usar o JDK 17

Após abrir um dos projeto na IDE, temos que aplicar algumas configurações.

Primeiro, devemos selecionar o JDK 17 na estrutura do projeto.

Para isso, iremos em File > Project Structure: Screenshot_2023-08-24_at_00.15.48

E então selecionaremos o JDK 17:

Screenshot_2023-08-24_at_00.18.02

Configuração do Gradle

Instale o Gradle em seu sistema operacional seguindo a página oficial

Por último, basta selecionar o JDK correto para o Gradle utilizar.

Vá nas configurações abaixo e confira se o JDK selecionado é o correto: Screenshot_2023-08-24_at_00.23.49

Postman

Para testar as componentes backend, utilizaremos o Postman para realizar chamadas HTTP.
Instale o Postman pela página oficial

Frontend

VS Code

Para executar as aplicações de frontend, tanto web quanto mobile é necessário instalar o NodeJS, além dele a própria IDE deve ser instalada.

Expo Go

Expo Go é a ferramenta necessária para utilizar seu aparelho celular como ambiente de testes do código gerado no computador (para aplicações mobile), para tanto é necessário instalar o aplicativo em seu celular. Para o funcionamento correto, ambos aparelhos (celular e computador) devem estar na mesma rede e essa não pode possuir restrições, em caso de problemas, utilize o Hotspot mobile.
Clone repository
  • Banco de Dados
  • Codigo
  • Configuracao
  • Design
    • Mockups
  • Escopo e Cronograma
  • Infraestrutura
  • Processo
  • arquitetura
  • Home