#
Variaveis de Ambiente
Todas as variaveis de ambiente do GitOps backend.
#
Obrigatorias
| Variavel |
Descricao |
Exemplo |
API_KEY |
Chave de autenticacao da API |
7689ac80c392... |
GITHUB_WEBHOOK_SECRET |
Secret para validacao HMAC |
381192d08d6f... |
B2_APPLICATION_KEY_ID |
ID da chave Backblaze B2 |
0054321... |
B2_APPLICATION_KEY |
Chave Backblaze B2 |
K005abc... |
B2_BUCKET_NAME |
Nome do bucket B2 |
ccs-systems |
MYSQL_PASSWORD |
Senha do MySQL |
gitops_2025 |
#
Opcionais
#
GitHub
| Variavel |
Default |
Descricao |
GITHUB_TOKEN |
- |
Token para repos privados e rate limit |
#
MySQL
| Variavel |
Default |
Descricao |
MYSQL_HOST |
mysql |
Host do MySQL |
MYSQL_PORT |
3306 |
Porta do MySQL |
MYSQL_USER |
gitops |
Usuario do MySQL |
MYSQL_DATABASE |
gitops |
Nome do database |
#
Scheduler
| Variavel |
Default |
Descricao |
MONITOR_ENABLED |
true |
Habilita scheduler |
MONITOR_INTERVAL |
10 |
Intervalo em minutos |
MONITOR_CRON |
- |
Cron expression (sobrescreve interval) |
#
Telegram
| Variavel |
Default |
Descricao |
TELEGRAM_BOT_TOKEN |
- |
Token do bot |
TELEGRAM_CHAT_ID |
- |
ID do chat/canal |
TELEGRAM_NOTIFICATIONS_ENABLED |
false |
Habilita notificacoes |
#
Aplicacao
| Variavel |
Default |
Descricao |
DEBUG |
false |
Modo debug |
LOG_LEVEL |
INFO |
Nivel de log |
DOMAIN |
- |
Dominio para webhook URL |
SECRET_KEY |
- |
Secret para JWT |
#
MCP Server
| Variavel |
Descricao |
GITOPS_API_URL |
URL da API (ex: https://sys.gitops.borlot.com.br) |
GITOPS_API_KEY |
Chave de API |
#
Frontend
| Variavel |
Descricao |
VITE_API_URL |
URL da API backend |
VITE_APP_TITLE |
Titulo da aplicacao |
#
Exemplo .env
# GitHub
GITHUB_TOKEN=ghp_xxx
GITHUB_WEBHOOK_SECRET=seu-secret
# Backblaze B2
B2_APPLICATION_KEY_ID=005xxx
B2_APPLICATION_KEY=K005xxx
B2_BUCKET_NAME=ccs-systems
# MySQL
MYSQL_HOST=mysql
MYSQL_PORT=3306
MYSQL_USER=gitops
MYSQL_PASSWORD=gitops_2025
MYSQL_DATABASE=gitops
# API
API_KEY=sua-api-key
SECRET_KEY=jwt-secret
# Scheduler
MONITOR_ENABLED=true
MONITOR_INTERVAL=10
# Telegram
TELEGRAM_BOT_TOKEN=123456:ABC-DEF
TELEGRAM_CHAT_ID=-1001234567890
TELEGRAM_NOTIFICATIONS_ENABLED=true
# App
DEBUG=false
LOG_LEVEL=INFO
DOMAIN=gitops.borlot.com.br
By
Borlot.com.br on 06/03/2026