diff --git a/luogu_remote_judger/.prettierrc b/.prettierrc similarity index 100% rename from luogu_remote_judger/.prettierrc rename to .prettierrc diff --git a/db/luogu_remote_judge.sql b/db/luogu_remote_judge.sql index 18b51de..7281f7d 100644 --- a/db/luogu_remote_judge.sql +++ b/db/luogu_remote_judge.sql @@ -1,9 +1,3 @@ -ALTER TABLE - `problems` -ADD - `type` varchar(20) NOT NULL DEFAULT 'local'; - -ALTER TABLE - `problems` -ADD - KEY `type` (`type`); +ALTER TABLE `problems` ADD `type` varchar(20) NOT NULL DEFAULT 'local'; +ALTER TABLE `problems` ADD KEY `type` (`type`); +insert into judger_info (judger_name, password) values ('luogu_remote_judger', '_judger_password_'); diff --git a/luogu_remote_judger/Dockerfile b/luogu_remote_judger/Dockerfile new file mode 100644 index 0000000..af5927b --- /dev/null +++ b/luogu_remote_judger/Dockerfile @@ -0,0 +1,11 @@ +FROM node:18.15.0 + +WORKDIR /opt/s2oj_remote_judger +COPY package*.json ./ + +RUN npm ci + +COPY . . + +ENV LANG=C.UTF-8 TZ="Asia/Shanghai" +CMD [ "node", "dist/entrypoint.js" ]