APP_ENV=local
APP_DEBUG=true
APP_URL=http://localhost:8080

# Sessão (login retaguarda): em HTTPS de produção use SESSION_COOKIE_SECURE=true
SESSION_NAME=ECOOKPLUS_SID
SESSION_COOKIE_SECURE=true

# Banco MASTER (cadastro de empresas, usuários administrativos globais)
MASTER_DB_HOST=localhost
MASTER_DB_PORT=3306
MASTER_DB_DATABASE=ecookcom_ecookplus_admin
MASTER_DB_USERNAME=ecookcom_usu_admin
MASTER_DB_PASSWORD=163!eCook-Sim347-adm
MASTER_DB_CHARSET=utf8mb4


# Banco Simdesk (consulta só leitura — importação cadcli para empresas no master via painel).
# Para desativar, deixe SIMDESK_DB_HOST em branco.
# MySQL Simdesk — só conexão de rede/charset no .env. Banco, usuário e senha ficam no painel (menu Configuração), senha cifrada na tabela projeto_configuracao.
# Chave para cifrar/decifrar a senha Simdesk no banco (use um valor longo e aleatório; não commite o .env real).
# Ex.: php -r "echo bin2hex(random_bytes(32)), PHP_EOL;"

SIMDESK_SECRET_KEY=chv-secret-encry-simdesk-88
SIMDESK_DB_HOST=localhost
SIMDESK_DB_PORT=3306
SIMDESK_DB_CHARSET=latin1


# Tabela e colunas (ajuste aos nomes reais do seu MySQL Simdesk — apenas [a-zA-Z0-9_]):
SIMDESK_CADCLI_TABLE=cadcli
SIMDESK_CADCLI_COL_CODIGO=CLI_CODIGO
SIMDESK_CADCLI_COL_FANTASIA=CLI_FANTAS
SIMDESK_CADCLI_COL_RAZAO=CLI_RAZNOM
SIMDESK_CADCLI_COL_CNPJ=CLI_CADFZD
# Opcionais (import preenche se existirem no cadcli): email, IE, UF, IBGE município, telefones, endereço…
SIMDESK_CADCLI_COL_EMAIL=CLI_EMAIL1
SIMDESK_CADCLI_COL_IE=CLI_IES_RG
SIMDESK_CADCLI_COL_UF=
SIMDESK_CADCLI_COL_CIDADE_IBGE=CLI_CODCID
SIMDESK_CADCLI_COL_TELEFONE_01=CLI_TEL_01
SIMDESK_CADCLI_COL_TELEFONE_02=CLI_TEL_02
SIMDESK_CADCLI_COL_ENDERECO=CLI_ENDERE
SIMDESK_CADCLI_COL_NUMERO=CLI_NUMERO
SIMDESK_CADCLI_COL_COMPLEMENTO=CLI_COMPLE
SIMDESK_CADCLI_COL_BAIRRO=CLI_BAIRRO
# Máximo de linhas retornadas pela busca (1–500).
SIMDESK_CADCLI_SEARCH_LIMIT=100




# API de sincronização (desktop / Agendador do Windows → POST /api/v1/sync/push)
# Autenticação por empresa: payload com empresa_sim_codigo + empresa_sync_token,
# validados na tabela empresas (emp_sim_codigo / emp_sync_token).
# Lista separada por vírgulas (recomendado em produção). Vazio = aceita qualquer nome de tabela válido (não recomendado).
# SYNC_ALLOWED_TABLES=fat_geral,fat_item,mov_modalidade_pag
# Limite total de linhas por requisição (soma de todos os lotes).
SYNC_MAX_ROWS_PER_REQUEST=5000
# Linhas por comando INSERT ... ON DUPLICATE KEY UPDATE (MySQL).
SYNC_UPSERT_CHUNK_SIZE=200
