feat: migrate to Better Auth for authentication, update environment variables, and enhance database schema with accounts and sessions

This commit is contained in:
2025-12-20 11:00:00 +00:00
parent 377836d1fa
commit 7bff6b0f91
13 changed files with 183 additions and 205 deletions

View File

@@ -1,20 +1,20 @@
import 'dotenv/config';
import express from 'express';
import { toNodeHandler } from 'better-auth/node';
import authRoutes from './routes/auth';
import { auth } from './auth';
import videosRoutes from './routes/videos';
import adminRoutes from './routes/admin';
import { ensureMinioBucket } from './utils/minio';
const app = express();
app.use(express.json());
app.get('/', (_req, res) => {
res.send('API is running');
});
app.use('/auth', authRoutes);
app.all('/api/auth/*splat', toNodeHandler(auth));
app.use(express.json());
app.use('/videos', videosRoutes);
app.use('/admin', adminRoutes);