feat: parse quest using zod, basic

This commit is contained in:
Justin Lin committed 2025-04-16 17:37:42 +08:00
1 parent 963655c1f7
commit ed4d04b658
22 files changed
+390 -95

No files matched your search

+2 -2
View File
@@ -1,9 +1,9 @@
import { getQuestDockerfiles } from '../utils/quest.js'
import { questManager } from '../models/quest.js'
import { buildQuestImage } from '../containers/docker.js'
import logger from '../utils/logger.js'
async function buildImages() {
const quests = await getQuestDockerfiles()
const quests = await questManager.getQuestDockerfiles()
logger.info(`Building ${quests.length} images`)
return Promise.all(
quests.map(({ id, questPath }) => {