From d99e11e3e2820b49df8cb7065bffc8b3ccb4aab7 Mon Sep 17 00:00:00 2001 From: Yang Gao <6821729+criyle@users.noreply.github.com> Date: Sun, 28 Jan 2024 10:57:47 +0800 Subject: [PATCH] docker: upgrade node and sandbox version (#723) --- .devcontainer/Dockerfile | 4 ++-- install/docker/backend/Dockerfile | 2 +- install/docker/judge/Dockerfile | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 36ff3539a..e51bb7a01 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,5 +1,5 @@ -FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:18-bullseye -ADD https://github.com/criyle/go-judge/releases/download/v1.6.3/executorserver_1.6.3_linux_amd64 /usr/bin/sandbox +FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:20-bookworm +ADD https://github.com/criyle/go-judge/releases/download/v1.8.0/go-judge_1.8.0_linux_amd64 /usr/bin/sandbox RUN npm install -g yarn && \ sudo apt-get update && sudo apt-get install gcc g++ && \ mkdir -p /root/.hydro /data/file && chmod +x /usr/bin/sandbox && \ diff --git a/install/docker/backend/Dockerfile b/install/docker/backend/Dockerfile index a76290a62..abffcc7d5 100644 --- a/install/docker/backend/Dockerfile +++ b/install/docker/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM node:14 +FROM node:20 ADD ./entrypoint.sh /root/entrypoint.sh RUN yarn global add pm2 hydrooj @hydrooj/ui-default RUN chmod +x /root/entrypoint.sh && \ diff --git a/install/docker/judge/Dockerfile b/install/docker/judge/Dockerfile index c2c6dee79..e6ea2a61b 100644 --- a/install/docker/judge/Dockerfile +++ b/install/docker/judge/Dockerfile @@ -1,4 +1,4 @@ -FROM node:14 +FROM node:20 RUN apt-get -qq update && \ apt-get install -y \ @@ -22,7 +22,7 @@ ADD ./judge.yaml /root/judge.yaml RUN chmod +x /root/entrypoint.sh RUN yarn global add pm2 @hydrooj/hydrojudge && \ - wget https://github.com/criyle/go-judge/releases/download/v1.6.0/executorserver_1.6.0_linux_amd64 -O /usr/bin/sandbox && \ + wget https://github.com/criyle/go-judge/releases/download/v1.8.0/go-judge_1.8.0_linux_amd64 -O /usr/bin/sandbox && \ chmod +x /usr/bin/sandbox ENTRYPOINT /root/entrypoint.sh