feat(judge): remove unused judge configuration file

This commit is contained in:
cfngc4594 2025-03-16 17:07:24 +08:00
parent d67ddf6882
commit f34a01e8f5

View File

@ -1,35 +0,0 @@
import { EditorLanguage } from "@prisma/client";
import { EditorLanguageConfig } from "./editor-language";
import { DockerMetadata, JudgeMetadata } from "@/types/judge";
export const DockerConfig: Record<EditorLanguage, DockerMetadata> = {
[EditorLanguage.c]: {
image: "gcc",
tag: "latest",
workingDir: "/src",
timeLimit: 1000,
memoryLimit: 128,
compileOutputLimit: 1 * 1024 * 1024,
runOutputLimit: 1 * 1024 * 1024,
},
[EditorLanguage.cpp]: {
image: "gcc",
tag: "latest",
workingDir: "/src",
timeLimit: 1000,
memoryLimit: 128,
compileOutputLimit: 1 * 1024 * 1024,
runOutputLimit: 1 * 1024 * 1024,
}
}
export const JudgeConfig: Record<EditorLanguage, JudgeMetadata> = {
[EditorLanguage.c]: {
editorLanguageMetadata: EditorLanguageConfig[EditorLanguage.c],
dockerMetadata: DockerConfig[EditorLanguage.c],
},
[EditorLanguage.cpp]: {
editorLanguageMetadata: EditorLanguageConfig[EditorLanguage.cpp],
dockerMetadata: DockerConfig[EditorLanguage.cpp],
},
};