Stremlined dependencies | built ad'Hoc http server

This commit is contained in:
2022-02-05 13:35:27 +01:00
parent fede4df965
commit 044004fd05
7 changed files with 123 additions and 277 deletions

View File

@@ -1,19 +1,15 @@
import Koa from 'koa';
import serve from 'koa-static';
import cors from '@koa/cors';
import { logger, splash } from './utils/logger';
import { join } from 'path';
import { Server } from 'socket.io';
import { createServer } from 'http';
import { ytdlpUpdater } from './utils/updater';
import { download, abortDownload, retriveDownload, abortAllDownloads } from './core/downloader';
import Logger from './utils/BetterLogger';
import { retrieveAll, init } from './db/db';
import { getFreeDiskSpace } from './utils/procUtils';
import Logger from './utils/BetterLogger';
import Jean from './core/HTTPServer';
const app = new Koa()
const log = new Logger()
const server = createServer(app.callback())
const server = new Jean(join(__dirname, 'frontend')).createServer();
const log = new Logger();
const io = new Server(server, {
cors: {
origin: "*",
@@ -55,12 +51,9 @@ io.on('disconnect', (socket) => {
logger('ws', `${socket.handshake.address} disconnected`)
})
app
.use(cors())
.use(serve(join(__dirname, 'frontend')))
splash()
log.info('koa', `Server started on port ${process.env.PORT || 3022}`)
log.info('http', `Server started on port ${process.env.PORT || 3022}`)
init()
.then(() => server.listen(process.env.PORT || 3022))