Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • radardoinvestidor-wiki radardoinvestidor-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
  • Radar do Investidor
  • radardoinvestidor-wikiradardoinvestidor-wiki
  • Wiki
  • configuracao

Last edited by Thiago Nunes Monteiro Jun 21, 2021
Page history

configuracao

Home Sprints Requisitos Arquitetura Configuração Mockups Banco de Dados Instalação Gerência de Projeto Git Boas Práticas Merge Request Template

Página de Configuração do Projeto

Aqui deve ser explicado como configurar o Ambiente para que os Desenvolvedores do Projeto possam configurar o projeto para rodar em seus computadores, deve ser sempre atualizado a cada mudança de instalação feita.

  • Deve ser explicado a configuração de TODAS as partes do projeto, tanto BACK,BANCO,FRONT,etc...
  • Além de explicar aqui, deve ter em cada Repositório o RESUMO de como instalar para quando os Desenvolvedores baixarem o projeto possam configurar por lá também

Como rodar o Frontend do projeto

  1. Clonar o projeto:
git clone http://tools.ages.pucrs.br/radar-do-investidor/radardoinvestidor-frontend.git
  1. Entrar no diretório do projeto:
$ cd radardoinvestidor-frontend
$ npm install
$ npm run dev
  1. Arquivo .env.local:
Adicionar um arquivo na raiz do projeto com o nome ".env.local".
O arquivo deve ter como conteúdo:
$ NEXT_PUBLIC_API_URL=https://api.radar.warren.com.br/api

Como rodar o Backend do projeto

O projeto está organizado em containers. Para rodar o projeto em ambiente de desenvolvimento:

  1. Clonar o projeto:
git clone http://tools.ages.pucrs.br/radar-do-investidor/backend.git
  1. Entrar no diretório do projeto:
$ cd backend
$ docker-compose -f docker-compose.yaml up
  1. Quando terminar de utilizar o container
$ docker-compose down -v

O comando "-v" garante que o docker vai apagar o volume criado pelo container, caso esqueça de utilizar o "-v" basta utilizar o seguinte comando para apagar volumes que não estão sendo utilizados:

$ docker volume prune
  1. Arquivo .env:
Adicionar um arquivo na raiz do projeto com o nome ".env".
O arquivo deve ter como conteúdo:
$ DATABASE_URL="postgresql://<db_username>:<db_passowrd>@postgres:5432/<db_name>"
$ API_KEY="<api_key>"

Swagger

Depois de executar o programa, basta acessar a seguinte URL para ver o swagger com a explicação de todas as rotas disponibilizadas pela API:

localhost:4000/doc/
Clone repository
  • Boas praticas
  • Boas práticas
  • Git
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • configuracao
  • gp
  • Home
  • instalacao
  • mockups
  • mr template
  • requisitos
View All Pages