Docker compose içerisine Mongodb eklendi ve bağlantıları yapıldı.
This commit is contained in:
@@ -13,6 +13,7 @@ import { createAuth } from "./modules/auth.js";
|
||||
import { buildHealthReport, healthRouter } from "./modules/health.js";
|
||||
import { restoreTorrentsFromDisk } from "./modules/state.js";
|
||||
import { createWebsocketServer, broadcastJson } from "./modules/websocket.js";
|
||||
import { connectMongo, getDb } from "./modules/db.js";
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = path.dirname(__filename);
|
||||
@@ -97,6 +98,16 @@ app.use(express.json());
|
||||
app.use(express.urlencoded({ extended: true }));
|
||||
app.use("/downloads", express.static(DOWNLOAD_DIR));
|
||||
|
||||
// MongoDB bağlantısını başlat
|
||||
connectMongo()
|
||||
.then(({ db }) => {
|
||||
app.locals.db = db;
|
||||
app.locals.getDb = getDb;
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error("❌ MongoDB bağlantısı kurulamadı:", err.message);
|
||||
});
|
||||
|
||||
// --- En uygun video dosyasını seç ---
|
||||
function pickBestVideoFile(torrent) {
|
||||
const videos = torrent.files
|
||||
|
||||
Reference in New Issue
Block a user