From 4d9a7a6bb489cc701a74d541f4efe60e475d39d7 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 22 Jan 2021 12:25:45 +0800 Subject: [PATCH] install: update sandbox ver --- install/centos-7.sh | 6 ++++-- install/ubuntu-1604.sh | 6 +++--- install/ubuntu-1804.sh | 6 +++--- install/ubuntu-2004.sh | 4 ++-- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/install/centos-7.sh b/install/centos-7.sh index 3dd24d12..2b37581a 100644 --- a/install/centos-7.sh +++ b/install/centos-7.sh @@ -20,6 +20,8 @@ mkdir -p /var/lib/mongo mkdir -p /var/log/mongodb mkdir -p /data/db chown -R mongod:mongod /var/lib/mongo /var/log/mongodb /data/db +echo user.max_user_namespaces=10000 >> /etc/sysctl.d/98-userns.conf +sysctl -p # Install NodeJS echo "Installing NodeJS" @@ -54,7 +56,7 @@ pm2 start "mongod --auth" # Install MinIO echo 'Installing MinIO' -wget https://dl.min.io/server/minio/release/linux-amd64/minio +wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio chmod +x minio mkdir -p /data/file pm2 start "./minio server /data/file" --name minio @@ -63,7 +65,7 @@ pm2 start "./minio server /data/file" --name minio # TODO: install basic addons? echo "Installing Hydro" yarn global add hydrooj @hydrooj/ui-default @hydrooj/hydrojudge -wget https://github.com/criyle/go-judge/releases/download/v0.9.4/executorserver-amd64 -O /usr/bin/sandbox_ +wget https://github.com/criyle/go-judge/releases/download/v1.0.5/executorserver-amd64 -O /usr/bin/sandbox chmod +x /usr/bin/sandbox_ pm2 start "/usr/bin/sandbox_" mkdir ~/.hydro diff --git a/install/ubuntu-1604.sh b/install/ubuntu-1604.sh index c3a5bf58..325ba81c 100644 --- a/install/ubuntu-1604.sh +++ b/install/ubuntu-1604.sh @@ -9,7 +9,7 @@ echo "apt-get update" apt-get -qq update echo "apt-get install curl wget gnupg -y" apt-get install -y curl wget gnupg >/dev/null -apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 +wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add - echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu $name/mongodb-org/4.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.4.list echo "apt-get update" apt-get -qq update @@ -49,7 +49,7 @@ echo 'Starting mongodb' pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb # Install MinIO -wget https://dl.min.io/server/minio/release/linux-amd64/minio +wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio chmod +x minio pm2 start "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY MINIO_SECRET_KEY=$MINIO_SECRET_KEY ./minio server /data/file" --name minio @@ -61,7 +61,7 @@ apt-get install -y g++ >/dev/null # TODO: install basic addons? echo "Installing Hydro" yarn global add hydrooj @hydrooj/ui-default @hydrooj/hydrojudge -wget https://github.com/criyle/go-judge/releases/download/v0.9.4/executorserver-amd64 -O /usr/bin/sandbox +wget https://github.com/criyle/go-judge/releases/download/v1.0.5/executorserver-amd64 -O /usr/bin/sandbox chmod +x /usr/bin/sandbox pm2 start sandbox mkdir ~/.hydro diff --git a/install/ubuntu-1804.sh b/install/ubuntu-1804.sh index a723c0ec..9a2ef0a4 100644 --- a/install/ubuntu-1804.sh +++ b/install/ubuntu-1804.sh @@ -9,7 +9,7 @@ echo "apt-get update" apt-get -qq update echo "apt-get install curl wget gnupg -y" apt-get install -y curl wget gnupg >/dev/null -apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 +wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add - echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu $name/mongodb-org/4.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.4.list echo "apt-get update" apt-get -qq update @@ -49,7 +49,7 @@ echo 'Starting mongodb' pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb # Install MinIO -wget https://dl.min.io/server/minio/release/linux-amd64/minio +wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio chmod +x minio pm2 start "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY MINIO_SECRET_KEY=$MINIO_SECRET_KEY ./minio server /data/file" --name minio @@ -61,7 +61,7 @@ apt-get install -y g++ >/dev/null # TODO: install basic addons? echo "Installing Hydro" yarn global add hydrooj @hydrooj/ui-default @hydrooj/hydrojudge -wget https://github.com/criyle/go-judge/releases/download/v0.9.4/executorserver-amd64 -O /usr/bin/sandbox +wget https://github.com/criyle/go-judge/releases/download/v1.0.5/executorserver-amd64 -O /usr/bin/sandbox chmod +x /usr/bin/sandbox pm2 start sandbox mkdir ~/.hydro diff --git a/install/ubuntu-2004.sh b/install/ubuntu-2004.sh index ce6f912a..c381422a 100644 --- a/install/ubuntu-2004.sh +++ b/install/ubuntu-2004.sh @@ -49,7 +49,7 @@ echo 'Starting mongodb' pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb # Install MinIO -wget https://dl.min.io/server/minio/release/linux-amd64/minio +wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio chmod +x minio pm2 start "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY MINIO_SECRET_KEY=$MINIO_SECRET_KEY ./minio server /data/file" --name minio @@ -61,7 +61,7 @@ apt-get install -y g++ >/dev/null # TODO: install basic addons? echo "Installing Hydro" yarn global add hydrooj @hydrooj/ui-default @hydrooj/hydrojudge -wget https://github.com/criyle/go-judge/releases/download/v0.9.4/executorserver-amd64 -O /usr/bin/sandbox +wget https://github.com/criyle/go-judge/releases/download/v1.0.5/executorserver-amd64 -O /usr/bin/sandbox chmod +x /usr/bin/sandbox pm2 start sandbox mkdir ~/.hydro