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