Configura conexões de banco e adiciona .env.example
- Alias "novo": PostgreSQL externo (db.assantos.app.br, schema atendi, SSL) - Alias "novo_local": Firebird (NOVO.FDB) para base legada - Adiciona .env.example como modelo de configuração - .gitignore: ignora .gitignore e CONTEXTO.md Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+10
-9
@@ -66,23 +66,24 @@ const DRIVER_DEFAULTS = {
|
||||
* Sobrescrevíveis pelo .env (PG_* para Postgres, DB_* para Firebird).
|
||||
*/
|
||||
const databases = {
|
||||
novo_local: {
|
||||
novo: {
|
||||
driver: 'postgres',
|
||||
host: process.env.PG_HOST || '127.0.0.1',
|
||||
port: parseInt(process.env.PG_PORT, 10) || 15433,
|
||||
user: process.env.PG_USER || 'postgres',
|
||||
password: process.env.PG_PASSWORD || 'postgres',
|
||||
database: process.env.PG_DATABASE || 'novo_local',
|
||||
schema: process.env.PG_SCHEMA || 'public',
|
||||
host: process.env.PG_HOST || 'db.assantos.app.br',
|
||||
port: parseInt(process.env.PG_PORT, 10) || 443,
|
||||
user: process.env.PG_USER || 'atendimento_user',
|
||||
password: process.env.PG_PASSWORD || 'PSSQDfPHilIZF1mbGzuR2RrEh0cTEGaF',
|
||||
database: process.env.PG_DATABASE || 'atendimento',
|
||||
schema: process.env.PG_SCHEMA || 'atendi',
|
||||
ssl: process.env.PG_SSL === 'true' ? true : process.env.PG_SSL === 'false' ? false : (parseInt(process.env.PG_PORT, 10) === 443 ? { rejectUnauthorized: false } : false),
|
||||
},
|
||||
|
||||
firebird_local: {
|
||||
novo_local: {
|
||||
driver: 'firebird',
|
||||
host: process.env.DB_HOST || 'localhost',
|
||||
port: parseInt(process.env.DB_PORT, 10) || 3050,
|
||||
// CAMINHO do arquivo .FDB: defina DB_DATABASE no .env (absoluto) ou ajuste
|
||||
// o path.resolve abaixo. Ex.: path.resolve(__dirname, '../db/NOVO.FDB').
|
||||
database: process.env.DB_DATABASE || path.resolve(__dirname, '../NOVO.FDB'),
|
||||
database: process.env.DB_DATABASE || path.resolve(__dirname, '../db/NOVO.FDB'),
|
||||
user: process.env.DB_USER || 'SYSDBA',
|
||||
password: process.env.DB_PASSWORD || 'masterkey',
|
||||
encoding: process.env.DB_ENCODING || 'UTF-8',
|
||||
|
||||
Reference in New Issue
Block a user