deguapp/backend/src/server.ts

32 lines
737 B
TypeScript
Raw Normal View History

2023-06-30 14:16:33 +02:00
import http from 'http'
import { app } from './app'
import env from './config/environment'
import { Succ } from './services/globalService'
import database from './config/database'
const port: number = env.APP_PORT || 8080
const hostname: string = env.APP_HOSTNAME || 'localhost'
export const server = http.createServer(app)
// Server
export function runServer(): void {
server.listen(port, hostname, () => {
new Succ(200, `Server is listening on http://${hostname}:${port}`)
})
}
// 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()