22 lines
553 B
JavaScript
22 lines
553 B
JavaScript
import express from 'express'
|
|
import dotenv from 'dotenv'
|
|
import sqlite2mongo from './libs/database/sqlite2mongo.js'
|
|
import databaseInit from './libs/database/init.js'
|
|
import initLog from './libs/utills/log.js'
|
|
import api from './api/api.js'
|
|
|
|
const log = initLog("[ MAIN ]")
|
|
|
|
// Read the .env file
|
|
dotenv.config()
|
|
|
|
const Server = express()
|
|
|
|
Server.use('/api', api)
|
|
|
|
await databaseInit()
|
|
|
|
if (process.env.LOAD_DB === "true")
|
|
await sqlite2mongo()
|
|
|
|
Server.listen(process.env.PORT, () => log(`Server started and listening on port ${process.env.PORT}.`)) |