hubxglpi/src/server.js

21 lines
567 B
JavaScript
Raw Normal View History

const loadEnv = require('./config/envLoader');
loadEnv();
const createApp = require('./app.js');
const { logInfo } = require('./utils/logger.js');
const app = createApp();
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
logInfo(`🚀 Servidor HTTP iniciado e ouvindo na porta ${PORT}`);
});
/**
* @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).
**/