• File: index.js
  • Full Path: /var/www/nodejs/simo_meps_file_script/index.js
  • Date Modified: 03/02/2025 10:09 PM
  • File size: 981 bytes
  • MIME-type: text/plain
  • Charset: utf-8
require('dotenv').config();
const logger = require('./helpers/logger');

if(!process.env.MEPS_DIR_PATH || !process.env.MEPS_INVALID_DIR_PATH || !process.env.MEPS_VALID_DIR_PATH){
    logger.error("MEPS_FILES_PATH ou MEPS_INVALID_FILES_PATH ou MEPS_INVALID_FILES_PATH not defined");
    console.log("MEPS_FILES_PATH ou MEPS_INVALID_FILES_PATH ou MEPS_INVALID_FILES_PATH not defined");
    process.exit(1);
}

if(!process.env.DB_HOST || !process.env.DB_USERNAME || !process.env.DB_PASSWORD || !process.env.DB_DATABASE){
    logger.error("DB_HOST ou DB_USERNAME ou DB_PASSWORD ou DB_DATABASE not defined");
    console.log("DB_HOST ou DB_USERNAME ou DB_PASSWORD ou DB_DATABASE not defined");
    process.exit(1);
}

const dbConn = require('./helpers/db')(process.env.DB_HOST,process.env.DB_USERNAME,process.env.DB_PASSWORD,process.env.DB_DATABASE);
require('./helpers/meps_reader')(process.env.MEPS_DIR_PATH,process.env.MEPS_INVALID_DIR_PATH,process.env.MEPS_VALID_DIR_PATH,dbConn);