hubxglpi/src/server.js

21 lines
624 B
JavaScript

const loadEnv = require('./config/envLoader');
loadEnv(); // Carrega as variáveis de ambiente
const createApp = require('./app.js');
const { logInfo } = require('./utils/logger.js');
const app = createApp();
const PORT = process.env.PORT || 3333;
app.listen(PORT, () => {
logInfo(`🚀 Servidor API rodando na porta ${PORT} em modo ${process.env.NODE_ENV}`);
});
/**
* @module server
* @description Ponto de entrada principal da aplicação.
* Este módulo é responsável por:
* 1. Carregar as variáveis de ambiente.
* 2. Iniciar o servidor Express para escutar requisições HTTP (ex: webhooks do GLPI).
**/