... | @@ -43,7 +43,7 @@ |
... | @@ -43,7 +43,7 @@ |
|
</tr>
|
|
</tr>
|
|
</table>
|
|
</table>
|
|
|
|
|
|
# Configuração para desenvolvimento do backend:
|
|
# Configuração para desenvolvimento do backend
|
|
É recomendado o uso das seguintes extensões do VSCode:
|
|
É recomendado o uso das seguintes extensões do VSCode:
|
|
|
|
|
|
- [EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)
|
|
- [EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)
|
... | @@ -70,4 +70,32 @@ No arquivo `settings.json` adicione o seguinte trecho de código: |
... | @@ -70,4 +70,32 @@ No arquivo `settings.json` adicione o seguinte trecho de código: |
|
|
|
|
|
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 ).
|
|
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 deve 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](uploads/0d5afeef5de8951f761343fda27d1ca2/image.png) |
|
|
|
\ No newline at end of file |