Updated config.js to ensure .env is loaded correctly from the backend directory. Enhanced MyTischtennisUrlController by removing unnecessary console logs and improving error handling. Updated autoFetchMatchResultsService and autoUpdateRatingsService to return detailed summaries, including counts of fetched or updated items. Improved logging in schedulerService to capture execution details, enhancing monitoring capabilities across scheduled tasks.
22 lines
691 B
JavaScript
22 lines
691 B
JavaScript
import dotenv from 'dotenv';
|
|
import path from 'path';
|
|
import { fileURLToPath } from 'url';
|
|
|
|
// Ensure .env is loaded from the backend folder (not dependent on process.cwd())
|
|
const __filename = fileURLToPath(import.meta.url);
|
|
const __dirname = path.dirname(__filename);
|
|
dotenv.config({ path: path.resolve(__dirname, '.env') });
|
|
|
|
export const development = {
|
|
username: process.env.DB_USER || 'root',
|
|
password: process.env.DB_PASSWORD || 'hitomisan',
|
|
database: process.env.DB_NAME || 'trainingdiary',
|
|
host: process.env.DB_HOST || 'localhost',
|
|
dialect: process.env.DB_DIALECT || 'mysql',
|
|
define: {
|
|
freezeTableName: true,
|
|
underscored: true,
|
|
underscoredAll: true,
|
|
},
|
|
};
|
|
|