Skip to content

GitLab

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

Last edited by Bruno Chanan Jun 30, 2023
Page history

configuracao

Home

Sprints

Requisitos

Arquitetura

Configuração

Mockups

Banco de Dados

Instalação

Gerência de Projeto

Horários Disponiveis

Configuração para desenvolvimento do backend

É recomendado o uso das seguintes extensões do VSCode:

  • EditorConfig for VS Code
  • ESLint
  • Prettier

Configuração para desenvolvimento do frontend:

É recomendado o uso das seguintes extensões do VSCode:

  • EditorConfig for VS Code
  • ESLint
  • PostCSS Language Support
  • Tailwind CSS IntelliSense
  • Prettier

No arquivo settings.json adicione o seguinte trecho de código:

"editor.codeActionsOnSave":  {
    "source.fixAll.eslint":  true
},

Este arquivo pode ser encontrado com: CTRL+SHIFT+P, Open user settings(JSON) Desta forma, a ação de salvar do seu editor vai resolver todos os problemas relacionados ao ESLint ( que incluem as estilizações do Prettier ).

Variáveis de ambiente

Desenvolvimento

Para o desenvolvimento, são utilizadas três variáveis que devem ser colocadas no arquivo .env do front end:

  • NEXT_PUBLIC_API_URL=''
  • NEXT_PUBLIC_GA_API_KEY=''
  • NEXT_PUBLIC_LOGO_URL=''

Estas variáveis são privadas e podem ser encontradas no arquivo entregue aos stakeholders.

Infraestrutura

CI/CD

Para o CI/CD, devem ser configuradas as seguintes variáveis de ambiente na plataforma de versionamento e CI/CD utilizada ( Github, Gitlab, etc ):

  • MR_AUTOMATION_TOKEN = Deve ser habilitada nos Access Tokens da plataforma de CI/CD para que seja possível a automação de comentários de deploy de preview em cada Merge Request
  • VERCEL_ORG_ID = Tokens gerados pela Vercel para conectar o repositório ao ambiente de deploy
  • VERCEL_PROJECT_ID = Tokens gerados pela Vercel para conectar o repositório ao ambiente de deploy
  • VERCEL_TOKEN = Tokens gerados pela Vercel para conectar o repositório ao ambiente de deploy

As variáveis relacionadas à Vercel são privadas e podem ser encontradas no arquivo entregue aos stakeholders. Caso seja utilizado o sistema automático de CI/CD da Vercel no futuro, essas variáveis de CI/CD podem ser descartadas.

Deploy

No ambiente da Vercel devem ser configuradas as mesmas variáveis de ambiente utilizadas no desenvolvimento. Importante lembrar que é possível utilizar variáveis de ambiente diferentes para os ambientes de Preview e Production, segue um exemplo na imagem abaixo. image

Clone repository
  • Desenvolvimento
  • Gerenciamento do Projeto
  • arquitetura
  • banco_dados
  • configuracao
  • Home
  • horarios
  • instalacao
  • mockups
  • requisitos
  • sprints