Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki 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
  • 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
  • Lucky Draw
  • WikiWiki
  • Wiki
  • Configuracao

Configuracao · Changes

Page history
Update Configuracao authored Mar 17, 2025 by Caroline Lewandowski's avatar Caroline Lewandowski
Show whitespace changes
Inline Side-by-side
Configuracao.md
View page @ cf8af318
......@@ -13,6 +13,61 @@
</table>
# Configurações do Projeto
---------
Esta página descreve todas as configurações a serem feitas na sua máquina para execução do projeto.
---------
## Sumário
* [Configurações Gerais](#configuracoes-gerais)
* [Instalando o Git](#instalando-o-git)
* [Instalando o Docker](#instalando-o-docker)
* [Realizando o clone do projeto do GitLab](#realizando-o-clone-do-projeto-do-gitlab)
* [Backend](#backend)
* [Tecnologias](#tecnologias-do-backend)
* [Configurando a IDE](#configurando-a-ide-para-ambiente-backend)
* [Instalando a ferramenta de gerenciamento de banco de dados](#instalando-a-ferramenta-de-gerenciamento-de-banco-de-dados)
* [Configurando o Postman (opcional)](#configurando-o-postman)
* [Frontend](#frontend)
* [Tecnologias](#tecnologias-do-frontend)
* [Configurando a Máquina](#configurando-a-maquina-para-ambiente-frontend)
* [Configurando emulador ou celular](#configurando-emulador-ou-celular)
* [Gerando a apk para Android](#gerando-apk-para-android)
## Configurações Gerais
Esta seção descreve as configurações a serem feitas em ambos ambientes de desenvolvimento, tanto no de Frontend quanto no de Backend.
### Instalando o Git
Para versionamento dos arquivos do projeto, utilizamos o sistema de controle de versão **Git**. Com o Git, todas as alterações realizadas no projeto, sejam estas novas funcionalidades ou correções, são registradas no histórico dos repositórios do projeto.
Para instalar o Git, selecione o seu sistema operacional [nesta página de Downloads](https://git-scm.com/downloads) e siga as instruções do site.
### Instalando o Docker
Para executarmos as aplicações local e na AWS, elas executarão dentro do ambiente isolado de containers. Para isso, será utilizada durante o projeto a ferramenta **Docker**, que pode ser instalada a partir das documentações abaixo:
* Para usuários de Linux: https://docs.docker.com/desktop/install/linux-install/
* Para usuários de Mac: https://docs.docker.com/desktop/install/mac-install/
* Para usuários de Windows: https://docs.docker.com/desktop/install/windows-install/
Nos sistemas operacionais Windows e Mac, é preciso instalar o Docker Desktop, que cria uma máquina virtual para execução dos containes, enquanto no Linux basta a instalação do Docker Engine e não é obrigatória a instalação do Docker Desktop. No entanto, recomenda-se a instalação do Docker Desktop em todos os ambientes, pois é instalado junto uma interface gráfica e outras funcionalidades que serão utilizadas no projeto, a exemplo do Docker Compose.
### Realizando o clone do projeto do GitLab
Os repositórios do projeto Sem Barreiras estão hospedados de forma remota no **GitLab**, de modo que, para realizar e salvar alterações nestes repositórios na sua máquina local, é preciso clonar estes repositórios na sua máquina. Ao clonar um repositório, você está criando uma cópia local dele na sua máquina, na qual você pode trabalhar de forma independente e, ao concluir as suas alterações, enviar elas para o repositório remoto.
Para fazer o clone dos projetos vá até a [página do GitLab do grupo Sem Barreiras](https://tools.ages.pucrs.br/sem-barreiras), onde você pode selecionar qual repositório deseja clonar:
* [Backend](https://tools.ages.pucrs.br/lucky-draw/back-end)
* [Frontend](https://tools.ages.pucrs.br/lucky-draw/front-end)
Em seguida, clique no botão "Clone" da página do repositório selecionado, e selecione uma das duas opções de clone: via SSH ou via HTTPS.
* Se for selecionada a opção clonar com SSH, você precisa criar chaves SSH e adicionar elas em seu perfil do GitLab para se autenticar com elas no GitLab. Para mais informações, ler [esta documentação](https://docs.gitlab.com/ee/user/ssh.html)
* Se for selecionada a opção clonar com HTTPS, você precisa se autenticar no GitLab usando seu usuário e senha. Sugere-se esta opção, por ser mais fácil de configurar.
Por fim, copie o link da alternativa selecionada e digite o comando abaixo, no terminal de linha de comando da sua máquina no diretório em que você deseja criar a cópia:
```shell
git clone "link copiado aqui"
```
\ No newline at end of file
Clone repository
  • Arquitetura
  • Backend
  • Banco de dados
  • Codigo
  • Configuracao
  • Design & Mockups
  • Escopo e Cronograma
  • Frontend
  • Infraestrutura
  • Processo
  • Qualidade
  • Home