diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..6c4aeac --- /dev/null +++ b/.env.example @@ -0,0 +1,48 @@ +# ============================================================================== +# AMBIENTE DE DESENVOLVIMENTO E PRODUÇÃO (development, production, etc.) +# ============================================================================== +NODE_ENV=development # production + +# ============================================================================== +# CONFIGURAÇÕES DA APLICAÇÃO +# ============================================================================== +PORT=3000 + +# ============================================================================== +# HUBSOFT - API & DATABASE (Leitura) +# ============================================================================== +# API +HUBSOFT_AUTH_URL='https://api.sothis.hubsoft.com.br/oauth/token' +HUBSOFT_CLIENT_ID= +HUBSOFT_CLIENT_SECRET= +HUBSOFT_USERNAME= +HUBSOFT_PASSWORD= +HUBSOFT_GRANT_TYPE=password +HUBSOFT_CONSULTAR_ATENDIMENTO_URL="https://api.sothis.hubsoft.com.br/api/v1/integracao/atendimento/" + +# Database (Leitura) +HUBSOFT_DATABASE_HOST= +HUBSOFT_DATABASE_PORT=9432 +HUBSOFT_DATABASE_NAME=hubsoft +HUBSOFT_DATABASE_USER= +HUBSOFT_DATABASE_PASSWORD= + +# ============================================================================== +# BANCO DE DADOS INTERMEDIÁRIO - HUBGLPI (PostgreSQL) +# ============================================================================== +HUBGLPI_DB_HOST= +HUBGLPI_DB_PORT=5432 +HUBGLPI_DB_NAME= +HUBGLPI_DB_USER= +HUBGLPI_DB_PASSWORD= + +# ============================================================================== +# BANCO DE DADOS FINAL - GLPI (MySQL) +# ============================================================================== +GLPI_DB_TYPE=mysql +GLPI_DB_HOST= +GLPI_DB_PORT=3306 +GLPI_DB_USER= +GLPI_DB_PASSWORD= +GLPI_DB_NAME=glpi_data +GLPI_DB_CHARSET=utf8mb4 diff --git a/.gitignore b/.gitignore index b9cdbaa..6cb77a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ node_modules/ logs/ -.env.production .env.development .env.production + diff --git a/package-lock.json b/package-lock.json index 1632bf9..ef86c7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1921,6 +1921,7 @@ "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", "license": "MIT", + "peer": true, "dependencies": { "pg-connection-string": "^2.9.1", "pg-pool": "^3.10.1", @@ -2868,6 +2869,7 @@ "resolved": "https://registry.npmjs.org/winston/-/winston-3.18.3.tgz", "integrity": "sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==", "license": "MIT", + "peer": true, "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.8",