From 0cd9b4c5daf9e8fc3719b59eaff4c330a1a4375b Mon Sep 17 00:00:00 2001 From: Baoshuo Date: Tue, 21 Mar 2023 20:13:51 +0800 Subject: [PATCH] feat: add dockerfile --- luogu_remote_judger/.prettierrc => .prettierrc | 0 db/luogu_remote_judge.sql | 12 +++--------- luogu_remote_judger/Dockerfile | 11 +++++++++++ 3 files changed, 14 insertions(+), 9 deletions(-) rename luogu_remote_judger/.prettierrc => .prettierrc (100%) create mode 100644 luogu_remote_judger/Dockerfile 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" ]