Unilateral exercises logging
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import express from 'express';
|
||||
import cors from 'cors';
|
||||
import dotenv from 'dotenv';
|
||||
import authRoutes from './routes/auth';
|
||||
import exerciseRoutes from './routes/exercises';
|
||||
import sessionRoutes from './routes/sessions';
|
||||
@@ -10,8 +9,9 @@ import weightRoutes from './routes/weight';
|
||||
import sporadicSetsRoutes from './routes/sporadic-sets';
|
||||
import bcrypt from 'bcryptjs';
|
||||
import { PrismaClient } from '@prisma/client';
|
||||
|
||||
dotenv.config();
|
||||
import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3';
|
||||
import BetterSqlite3 from 'better-sqlite3';
|
||||
import path from 'path';
|
||||
|
||||
const app = express();
|
||||
|
||||
@@ -22,7 +22,8 @@ async function ensureAdminUser() {
|
||||
const adminEmail = process.env.ADMIN_EMAIL || 'admin@gymflow.ai';
|
||||
const adminPassword = process.env.ADMIN_PASSWORD || 'admin1234';
|
||||
|
||||
const prisma = new PrismaClient();
|
||||
// Use the singleton prisma client
|
||||
const prisma = (await import('./lib/prisma')).default;
|
||||
|
||||
// Check for existing admin
|
||||
const existingAdmin = await prisma.user.findFirst({
|
||||
|
||||
Reference in New Issue
Block a user