HEX
Server: Apache
System: Linux srv4.garantili.com.tr 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: ekspardev (1006)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/ekspardev/tubisad-backend/app.js.orig
const path = require('path');
require('dotenv').config({ path: path.resolve(__dirname, './.dev.env') });

const express = require('express');
const sequelize = require('./src/core/config/db/db.conn');
const { coreMiddlewares } = require('./src/core/middleware/core.middleware');
const { createRoutes } = require('./src/core/routes/core.routes');
const Demands = require('./src/app/demand/model/demand.model');
const WasteTypes = require('./src/core/model/waste-type/wasted_type.model');
const DonatedProjects = require('./src/core/model/donated-projects/donated_projects.model');
const Locations = require('./src/app/locations/model/locations.model');
const SMSVerificationModel = require('./src/app/sms-verification/model/save-verification-code.model');

const app = express();

global.__basedir = __dirname;

coreMiddlewares(app, express);

createRoutes(app);

// Locations
// SMSVerificationModel

WasteTypes.hasOne(Demands, { foreignKey: 'id' });
Demands.belongsTo(WasteTypes, { foreignKey: 'id' });

DonatedProjects.hasOne(Demands, {foreignKey: 'id'});
Demands.belongsTo(DonatedProjects, {foreignKey: 'id'});

app.listen(process.env.PORT || null);