#!/bin/bash
apt update
apt upgrade
apt install git jq openjdk-8-jdk maven -y
git config --global user.email "Laeng@users.noreply.github.com"
git config --global user.name "Laeng"
cd /root
git clone https://github.com/PaperMC/Paper.git
cd Paper/scripts
cp build.sh ../build.sh
cd ..
./build.sh
cd Paper/Paper-Server
mvn dependency:resolve -Dclassifier=javadoc
mvn dependency:resolve -Dclassifier=sources
mvn package
cd /root
tar -czvf papermc.tar.gz Paper/Paper-Server/src Paper/Paper-Server/target/*.jar
raw=$(curl -F "file=@papermc.tar.gz" https://file.io | jq -r '.link')
curl -H "Content-Type: application/json" -X POST -d '{"username": "test", "content": "'$raw'"}' https://discordapp.com/api/webhooks/000000000000000000/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Vultr 의 Startup Script 로 등록하고 쓰면 더 경제적일 듯 하다...
반응형
'그냥 코딩! > JAVA' 카테고리의 다른 글
Java 중세 이름 생성기 (한글 음차) (0) | 2020.06.01 |
---|