CHORE: Adicionado o .env.example e arquivos e adicionado as variaveis de ambiente de dev e prod ao .git.ignore

This commit is contained in:
Rafael Alves Lopes 2025-11-21 11:27:11 -03:00
parent 74d6fbec17
commit 0aeb8cf57e
3 changed files with 51 additions and 1 deletions

48
.env.example Normal file
View File

@ -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

2
.gitignore vendored
View File

@ -1,5 +1,5 @@
node_modules/
logs/
.env.production
.env.development
.env.production

2
package-lock.json generated
View File

@ -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",