IOI-RUN / .env
Roudrigus's picture
Upload 82 files
0f0ef8d verified
# --- Mayasuite API (Operação) ---
OP_ACCESS_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTc2ODQ4NjI5NywianRpIjoiNTQ1NjdkYmUtZGUxZi00ZDAxLTkzYzktZGRiYzk4MGJmYWNlIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6IjgzNDAxM2QzLWJhNTMtNDQ1MC1hZmJlLTc4ODZhZjQ5MjJiNCIsIm5iZiI6MTc2ODQ4NjI5NywiY3NyZiI6IjQ3OGNjM2RiLTU5ZGItNDU5NS04ZjdjLWQzM2RhMDAzMjZhMCIsImV4cCI6MTc2ODUyOTQ5N30.R3Bi6c9uxjv8ehvT6JqIshgQqiTJIP8Lm4XlmY-bStg
# Alternativas (opcionais, usadas só se a primária falhar)
OP_LOGIN_EMAIL_ALT=api@armmatriz.com.br
OP_LOGIN_PASSWORD_ALT=Arm@2025
# Ativa logs de corpo de erro (apenas DIAGNÓSTICO TEMPORÁRIO)
OP_LOGIN_DEBUG=true
# Configurações de requisição
OP_READ_TIMEOUT=60 # p.ex., 60s (alguns endpoints demoram mais)
OP_RATE_DELAY_SEC=0.5 # atraso menor entre páginas
OP_MAX_PAGES=1 # padrão apenas 1 página (você controla na UI)
OP_MAX_RETRIES_5XX=3 # menos tentativas para 5xx
OP_5XX_BACKOFF_BASE=2 # backoff mais curto
OP_RETRY_TIMEOUT_TOTAL=90 # timeout total menor para retries
# --- Fim Mayasuite API (Operação) ---
# ================================
# 🔀 Bancos (Multi‑ambiente SQLite)
# ================================
# Utilize estes URLs caso deseje ler os caminhos pelo .env.
# Para ativar no db_router.py, DESCOMENTE o bloco de dotenv nele.
DB1_PROD_URL=sqlite:///C:/Users/rodrigo.silva/OneDrive - ARM ARMAZENS GERAIS & LOGISTICA LTDA/Load/LoadApp/Load.db
DB2_TEST_URL=sqlite:///C:/Users/rodrigo.silva/OneDrive - ARM ARMAZENS GERAIS & LOGISTICA LTDA/Load/LoadApp/Load_teste.db
DB3_TREINAMENTO_URL=sqlite:///C:/Users/rodrigo.silva/OneDrive - ARM ARMAZENS GERAIS & LOGISTICA LTDA/Load/LoadApp/Load_treinamento.db
# (Opcional) rótulos amigáveis por ambiente (se quiser ler via .env)
DB1_LABEL=Banco 1 (📗 Produção)
DB2_LABEL=Banco 2 (📕 Teste)
DB3_LABEL=Banco 3 (📘 Treinamento)
# ==================================
# 🤖 Automação de captura/apresentação
# ==================================
# Usado pelo script auto_capture.py (Playwright + python-pptx)
APP_URL=http://localhost:8501
# Usuário/senha para login automático (recomendado perfil admin em Teste/Treinamento)
LOGIN_USER=admin
LOGIN_PASS=admin123
# Ambiente alvo para captura: prod | test | treinamento
BANK_CHOICE=prod
# Saídas de captura e apresentação
SCREEN_DIR=./screenshots
OUTPUT_PPTX=./demo_funcionalidades.pptx
# (Opcional) parâmetros da captura
AUTOCAPTURE_HEADLESS=false # true = sem abrir janela; false = visível
AUTOCAPTURE_VIEWPORT_W=1440
AUTOCAPTURE_VIEWPORT_H=900
# (Opcional) pular quiz durante captura (se seu login exigir quiz)
AUTOCAPTURE_SKIP_QUIZ=true
# ==========================
# 🧰 Monitor/Backup do banco
# ==========================
# Diretório padrão de backups (db_monitor.py)
BACKUP_DIR=./backups
BACKUP_RETAIN=10 # manter N arquivos mais recentes
BACKUP_FREQ_DAYS=7 # frequência "prevista" em dias
# (Opcional) mostrar URL do engine na sidebar (se usar no app.py)
SHOW_ENGINE_URL_IN_SIDEBAR=true
# ==========================
# 🔧 Streamlit (opcional)
# ==========================
# STREAMLIT_SERVER_ADDRESS=0.0.0.0
# STREAMLIT_SERVER_PORT=8501
# STREAMLIT_BROWSER_GATHER_USAGE_STATS=false
# STREAMLIT_THEME_BASE="light"