-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.env.example
More file actions
128 lines (90 loc) · 3.25 KB
/
Copy pathconfig.env.example
File metadata and controls
128 lines (90 loc) · 3.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# Configurações do Barramento MCPs v2.0
# Copie este arquivo para .env e configure as variáveis
# ===========================================
# CONFIGURAÇÕES GERAIS
# ===========================================
# Nível de log (DEBUG, INFO, WARNING, ERROR)
LOG_LEVEL=INFO
# Ambiente (development, staging, production)
ENVIRONMENT=development
# ===========================================
# CONFIGURAÇÕES GITHUB
# ===========================================
# Token do GitHub (obrigatório para integração)
# Obtenha em: https://github.com/settings/tokens
GITHUB_TOKEN=seu_token_github_aqui
# Username do GitHub (obrigatório para integração)
GITHUB_USERNAME=seu_usuario_github
# ===========================================
# CONFIGURAÇÕES DE UPLOAD
# ===========================================
# Tamanho máximo de upload em MB
MAX_UPLOAD_SIZE_MB=100
# Timeout de upload em segundos
UPLOAD_TIMEOUT_SECONDS=300
# Número máximo de uploads simultâneos
MAX_CONCURRENT_UPLOADS=3
# ===========================================
# CONFIGURAÇÕES DE OBSERVABILIDADE
# ===========================================
# Habilitar métricas Prometheus
ENABLE_METRICS=true
# Habilitar tracing
ENABLE_TRACING=true
# URL do Prometheus (se externo)
PROMETHEUS_URL=http://localhost:9090
# URL do Grafana (se externo)
GRAFANA_URL=http://localhost:3000
# ===========================================
# CONFIGURAÇÕES DE GOVERNANÇA
# ===========================================
# Habilitar governança GitOps
ENABLE_GOVERNANCE=true
# Políticas de segurança habilitadas
SECURITY_POLICIES=security_scan,code_quality,dependency_check
# ===========================================
# CONFIGURAÇÕES DE DEPLOYMENT
# ===========================================
# Habilitar deploy automático
AUTO_DEPLOY_ENABLED=true
# Estratégia de deployment padrão
DEFAULT_DEPLOYMENT_STRATEGY=docker
# ===========================================
# CONFIGURAÇÕES DE CACHE
# ===========================================
# TTL do cache em segundos
CACHE_TTL_SECONDS=3600
# Tamanho máximo do cache em MB
MAX_CACHE_SIZE_MB=500
# ===========================================
# CONFIGURAÇÕES DE SEGURANÇA
# ===========================================
# Habilitar scan de segurança
ENABLE_SECURITY_SCAN=true
# Tipos de arquivo permitidos (separados por vírgula)
ALLOWED_FILE_TYPES=.py,.md,.txt,.yml,.yaml,.json,.dockerfile,.gitignore,.env.example
# Tipos de arquivo bloqueados (separados por vírgula)
BLOCKED_FILE_TYPES=.env,.key,.pem,.p12,.pfx,.jks
# ===========================================
# CONFIGURAÇÕES DE BANCO DE DADOS (FUTURO)
# ===========================================
# URL do banco de dados (se necessário)
# DATABASE_URL=postgresql://user:password@localhost:5432/mcp_barramento
# ===========================================
# CONFIGURAÇÕES DE REDE
# ===========================================
# Porta do gateway Kong
KONG_GATEWAY_PORT=8000
# Porta do Prometheus
PROMETHEUS_PORT=9090
# Porta do Grafana
GRAFANA_PORT=3000
# ===========================================
# CONFIGURAÇÕES DE DESENVOLVIMENTO
# ===========================================
# Habilitar modo debug
DEBUG=false
# Habilitar hot reload (desenvolvimento)
HOT_RELOAD=false
# Habilitar logs detalhados
VERBOSE_LOGGING=false