2025-09-03 11:13:23 -03:00
|
|
|
require('dotenv').config();
|
|
|
|
|
|
2025-09-02 15:43:46 -03:00
|
|
|
const glpiDbConfig = {
|
|
|
|
|
client: process.env.GLPI_DB_TYPE || 'mysql',
|
|
|
|
|
connection: {
|
|
|
|
|
host: process.env.GLPI_DB_HOST || 'localhost',
|
|
|
|
|
port: process.env.GLPI_DB_PORT ? Number(process.env.GLPI_DB_PORT) : 3306,
|
|
|
|
|
user: process.env.GLPI_DB_USER || 'glpi_user',
|
|
|
|
|
password: process.env.GLPI_DB_PASSWORD || '',
|
|
|
|
|
database: process.env.GLPI_DB_NAME || 'glpi_database',
|
|
|
|
|
charset: process.env.GLPI_DB_CHARSET || 'utf8mb4'
|
|
|
|
|
},
|
|
|
|
|
tablePrefix: process.env.GLPI_TABLE_PREFIX || ''
|
|
|
|
|
};
|
|
|
|
|
|
2025-09-03 16:11:30 -03:00
|
|
|
const servicenowAuthentication = {
|
2025-09-03 11:13:23 -03:00
|
|
|
auth: {
|
|
|
|
|
username: process.env.SERVICENOW_USERNAME,
|
|
|
|
|
password: process.env.SERVICENOW_PASSWORD
|
|
|
|
|
}
|
2025-09-03 16:11:30 -03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const snIncidentConfig = {
|
|
|
|
|
baseUrl: process.env.SERVICENOW_INCIDENT_URL,
|
|
|
|
|
}
|
2025-09-03 11:13:23 -03:00
|
|
|
|
2025-09-03 16:11:30 -03:00
|
|
|
const snRequestConfig = {
|
2025-10-24 13:13:08 -03:00
|
|
|
// A URL base deve ser limpa, sem parâmetros. Os filtros serão adicionados no serviço.
|
|
|
|
|
baseUrl: process.env.SERVICENOW_REQUEST_URL,
|
2025-09-03 11:13:23 -03:00
|
|
|
}
|
|
|
|
|
|
2025-09-25 15:59:52 -03:00
|
|
|
const snTableIncidentConfig = {
|
|
|
|
|
baseUrl: process.env.SERVICENOW_TABLE_INCIDENT_URL,
|
|
|
|
|
}
|
|
|
|
|
|
2025-10-02 10:16:56 -03:00
|
|
|
const snTableRequestConfig = {
|
|
|
|
|
baseUrl: process.env.SERVICENOW_TABLE_REQUEST_URL,
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-25 15:59:52 -03:00
|
|
|
const snTableJournalConfig = {
|
|
|
|
|
baseUrl: process.env.SERVICENOW_TABLE_JOURNAL_URL,
|
|
|
|
|
}
|
|
|
|
|
|
2025-10-28 14:06:00 -03:00
|
|
|
const snScItemOptionConfig = {
|
|
|
|
|
baseUrl: process.env.SERVICENOW_SC_ITEM_OPTION_URL,
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-02 15:43:46 -03:00
|
|
|
module.exports = {
|
|
|
|
|
// configuração do ServiceNow e outras já existentes podem permanecer
|
2025-09-03 11:13:23 -03:00
|
|
|
glpiDbConfig,
|
2025-09-03 16:11:30 -03:00
|
|
|
snIncidentConfig,
|
|
|
|
|
snRequestConfig,
|
2025-09-25 15:59:52 -03:00
|
|
|
snTableIncidentConfig,
|
|
|
|
|
snTableJournalConfig,
|
2025-10-02 10:16:56 -03:00
|
|
|
servicenowAuthentication,
|
2025-10-28 14:06:00 -03:00
|
|
|
snTableRequestConfig,
|
|
|
|
|
snScItemOptionConfig
|
2025-09-02 15:43:46 -03:00
|
|
|
};
|