feat: productionize learning engine and classroom

This commit is contained in:
inman committed 2026-08-16 21:44:52 +08:00
1 parent 2d04197f3f
commit ba35adfbfa
124 files changed
+9071 -796

No files matched your search

+4 -2
View File
@@ -11,9 +11,11 @@ import {
} from '@/lib/server/authz/owner-binding';
export const CLASSROOMS_DIR =
process.env.CLASSROOM_DATA_DIR ?? path.join(process.cwd(), 'data', 'classrooms');
process.env.CLASSROOM_DATA_DIR ??
path.join(process.env.LEARNING_DATA_DIR ?? path.join(process.cwd(), 'data'), 'classrooms');
export const CLASSROOM_JOBS_DIR =
process.env.CLASSROOM_JOBS_DIR ?? path.join(process.cwd(), 'data', 'classroom-jobs');
process.env.CLASSROOM_JOBS_DIR ??
path.join(process.env.LEARNING_DATA_DIR ?? path.join(process.cwd(), 'data'), 'classroom-jobs');
async function ensureDir(dir: string) {
await fs.mkdir(dir, { recursive: true });