From aa34320295bcc7dfc80c955028b8c660e4f90d05 Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Sun, 16 Mar 2025 16:44:55 +0800 Subject: [PATCH] feat(prisma): add DockerConfig model and update EditorLanguageConfig for Docker integration --- prisma/schema.prisma | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index f79f56e..fe6d344 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -65,6 +65,7 @@ model EditorLanguageConfig { fileName String fileExtension String languageServerConfig LanguageServerConfig? @relation + dockerConfig DockerConfig? @relation } model LanguageServerConfig { @@ -76,6 +77,18 @@ model LanguageServerConfig { editorLanguageConfig EditorLanguageConfig @relation(fields: [language], references: [language]) } +model DockerConfig { + language EditorLanguage @unique + image String + tag String + workingDir String + timeLimit Int + memoryLimit Int + compileOutputLimit Int + runOutputLimit Int + editorLanguageConfig EditorLanguageConfig @relation(fields: [language], references: [language]) +} + model Template { language EditorLanguage template String