Fix db mariadb

This commit is contained in:
2024-03-06 16:18:44 +01:00
parent c5ce00efe5
commit 5dd9eca0d9
9 changed files with 89 additions and 24 deletions

View File

@ -39,11 +39,6 @@ async function connect() {
return false
})
}
if (env.NORK.database.db.length > 0) {
new Err(500, `unsupported database ${env.NORK.database.db}`)
return false
}
}
export default connect

View File

@ -2,6 +2,7 @@ import path from 'path'
import fs from 'fs-extra'
import { Err } from '../services/globalService'
import dotenv from 'dotenv'
import { Dialect } from 'sequelize'
const env_path = process.env.NODE_ENV ? `../.env.${process.env.NODE_ENV}` : '../.env'
dotenv.config({ path: path.join(__dirname, env_path) })
@ -43,9 +44,10 @@ export default {
JWT_SECRET: String(process.env.JWT_SECRET),
// MongoDB
DB_URI: String(process.env.DB_URI),
// PostgreSQL
// Sequelize
DB_PORT: Number(process.env.DB_PORT),
DB_HOST: String(process.env.DB_HOST),
DB_DIALECT: process.env.DB_DIALECT as Dialect,
DB_USERNAME: String(process.env.DB_USERNAME),
DB_PASSWORD: String(process.env.DB_PASSWORD),
DB_DATABASE: String(process.env.DB_DATABASE),

View File

@ -3,7 +3,7 @@ import env from './environment'
const db = new Sequelize(env.DB_DATABASE, env.DB_USERNAME, env.DB_PASSWORD, {
host: env.DB_HOST,
dialect: 'postgres',
dialect: env.DB_DIALECT,
logging: false
})

View File

@ -47,3 +47,28 @@ Date: "2023-07-01 18:30:40" Type: "Err" Code: "500" Message: "unsupported databa
Date: "2023-07-01 18:31:01" Type: "Err" Code: "500" Message: "unsupported database mongodb"
Date: "2023-07-01 18:31:26" Type: "Err" Code: "500" Message: "unsupported database mongodb"
Date: "2023-07-01 18:32:01" Type: "Err" Code: "500" Message: "unsupported database mongodb"
Date: "2024-03-06 14:55:10" Type: "Err" Code: "500" Message: ".env file for environment does not exists"
Date: "2024-03-06 14:58:42" Type: "Err" Code: "500" Message: "JWT_SECRET is not set!"
Date: "2024-03-06 14:59:11" Type: "Err" Code: "500" Message: "unsupported database mongodb"
Date: "2024-03-06 14:59:41" Type: "Err" Code: "500" Message: "{"message":"connect ECONNREFUSED ::1:27017","reason":{"type":"Single","setName":null,"maxSetVersion":null,"maxElectionId":null,"servers":{},"stale":false,"compatible":true,"compatibilityError":null,"logicalSessionTimeoutMinutes":null,"heartbeatFrequencyMS":10000,"localThresholdMS":15,"commonWireVersion":null}}"
Date: "2024-03-06 15:12:22" Type: "Err" Code: "500" Message: "unsupported database mongodb"
Date: "2024-03-06 15:12:52" Type: "Err" Code: "500" Message: "{"message":"connect ECONNREFUSED ::1:27017","reason":{"type":"Single","setName":null,"maxSetVersion":null,"maxElectionId":null,"servers":{},"stale":false,"compatible":true,"compatibilityError":null,"logicalSessionTimeoutMinutes":null,"heartbeatFrequencyMS":10000,"localThresholdMS":15,"commonWireVersion":null}}"
Date: "2024-03-06 15:17:17" Type: "Err" Code: "500" Message: "unsupported database mysql"
Date: "2024-03-06 15:17:17" Type: "Err" Code: "500" Message: "Can't connect to db
SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:5432"
Date: "2024-03-06 15:45:46" Type: "Err" Code: "500" Message: "unsupported database mysql"
Date: "2024-03-06 15:45:46" Type: "Err" Code: "500" Message: "Can't connect to db
SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:5432"
Date: "2024-03-06 15:46:51" Type: "Err" Code: "500" Message: "unsupported database mysql"
Date: "2024-03-06 15:46:51" Type: "Err" Code: "500" Message: "Can't connect to db
SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:5432"
Date: "2024-03-06 16:08:39" Type: "Err" Code: "500" Message: "unsupported database mysql"
Date: "2024-03-06 16:08:39" Type: "Err" Code: "500" Message: "Can't connect to db
SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:3306"
Date: "2024-03-06 16:12:55" Type: "Err" Code: "500" Message: "unsupported database mysql"
Date: "2024-03-06 16:12:55" Type: "Err" Code: "500" Message: "Can't connect to db
SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:3306"
Date: "2024-03-06 16:13:40" Type: "Err" Code: "500" Message: "unsupported database mysql"
Date: "2024-03-06 16:13:40" Type: "Err" Code: "500" Message: "Can't connect to db
SequelizeConnectionError: (conn=3, no: 1049, SQLState: 42000) Unknown database 'deguapp'"
Date: "2024-03-06 16:15:55" Type: "Err" Code: "500" Message: "unsupported database mysql"

View File

@ -14,18 +14,5 @@ export function runServer(): void {
})
}
// TODO: Fix this shit
//(async () => {
// if (!env.NORK.database) {
// runServer()
// } else {
// const db_connection = await database()
// if (db_connection) {
// runServer()
// }
// }
//
//})()
//
runServer()
const db_connection = database()