mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
install: update sandbox ver
This commit is contained in:
1 parent
380b136718
commit
4d9a7a6bb4
4 files changed
+12
-10
No files matched your search
+4
-2
@@ -20,6 +20,8 @@ mkdir -p /var/lib/mongo
|
|||||||
mkdir -p /var/log/mongodb
|
mkdir -p /var/log/mongodb
|
||||||
mkdir -p /data/db
|
mkdir -p /data/db
|
||||||
chown -R mongod:mongod /var/lib/mongo /var/log/mongodb /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
|
# Install NodeJS
|
||||||
echo "Installing NodeJS"
|
echo "Installing NodeJS"
|
||||||
@@ -54,7 +56,7 @@ pm2 start "mongod --auth"
|
|||||||
|
|
||||||
# Install MinIO
|
# Install MinIO
|
||||||
echo 'Installing 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
|
chmod +x minio
|
||||||
mkdir -p /data/file
|
mkdir -p /data/file
|
||||||
pm2 start "./minio server /data/file" --name minio
|
pm2 start "./minio server /data/file" --name minio
|
||||||
@@ -63,7 +65,7 @@ pm2 start "./minio server /data/file" --name minio
|
|||||||
# TODO: install basic addons?
|
# TODO: install basic addons?
|
||||||
echo "Installing Hydro"
|
echo "Installing Hydro"
|
||||||
yarn global add hydrooj @hydrooj/ui-default @hydrooj/hydrojudge
|
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_
|
chmod +x /usr/bin/sandbox_
|
||||||
pm2 start "/usr/bin/sandbox_"
|
pm2 start "/usr/bin/sandbox_"
|
||||||
mkdir ~/.hydro
|
mkdir ~/.hydro
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ echo "apt-get update"
|
|||||||
apt-get -qq update
|
apt-get -qq update
|
||||||
echo "apt-get install curl wget gnupg -y"
|
echo "apt-get install curl wget gnupg -y"
|
||||||
apt-get install -y curl wget gnupg >/dev/null
|
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 "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"
|
echo "apt-get update"
|
||||||
apt-get -qq update
|
apt-get -qq update
|
||||||
@@ -49,7 +49,7 @@ echo 'Starting mongodb'
|
|||||||
pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb
|
pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb
|
||||||
|
|
||||||
# Install MinIO
|
# 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
|
chmod +x minio
|
||||||
pm2 start "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY MINIO_SECRET_KEY=$MINIO_SECRET_KEY ./minio server /data/file" --name 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?
|
# TODO: install basic addons?
|
||||||
echo "Installing Hydro"
|
echo "Installing Hydro"
|
||||||
yarn global add hydrooj @hydrooj/ui-default @hydrooj/hydrojudge
|
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
|
chmod +x /usr/bin/sandbox
|
||||||
pm2 start sandbox
|
pm2 start sandbox
|
||||||
mkdir ~/.hydro
|
mkdir ~/.hydro
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ echo "apt-get update"
|
|||||||
apt-get -qq update
|
apt-get -qq update
|
||||||
echo "apt-get install curl wget gnupg -y"
|
echo "apt-get install curl wget gnupg -y"
|
||||||
apt-get install -y curl wget gnupg >/dev/null
|
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 "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"
|
echo "apt-get update"
|
||||||
apt-get -qq update
|
apt-get -qq update
|
||||||
@@ -49,7 +49,7 @@ echo 'Starting mongodb'
|
|||||||
pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb
|
pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb
|
||||||
|
|
||||||
# Install MinIO
|
# 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
|
chmod +x minio
|
||||||
pm2 start "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY MINIO_SECRET_KEY=$MINIO_SECRET_KEY ./minio server /data/file" --name 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?
|
# TODO: install basic addons?
|
||||||
echo "Installing Hydro"
|
echo "Installing Hydro"
|
||||||
yarn global add hydrooj @hydrooj/ui-default @hydrooj/hydrojudge
|
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
|
chmod +x /usr/bin/sandbox
|
||||||
pm2 start sandbox
|
pm2 start sandbox
|
||||||
mkdir ~/.hydro
|
mkdir ~/.hydro
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ echo 'Starting mongodb'
|
|||||||
pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb
|
pm2 start "mongod --auth --bind_ip 0.0.0.0" --name mongodb
|
||||||
|
|
||||||
# Install MinIO
|
# 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
|
chmod +x minio
|
||||||
pm2 start "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY MINIO_SECRET_KEY=$MINIO_SECRET_KEY ./minio server /data/file" --name 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?
|
# TODO: install basic addons?
|
||||||
echo "Installing Hydro"
|
echo "Installing Hydro"
|
||||||
yarn global add hydrooj @hydrooj/ui-default @hydrooj/hydrojudge
|
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
|
chmod +x /usr/bin/sandbox
|
||||||
pm2 start sandbox
|
pm2 start sandbox
|
||||||
mkdir ~/.hydro
|
mkdir ~/.hydro
|
||||||
|
|||||||
Reference in new issue
Block a user