Merge pull request #6 from Reddishye/stable

Fixed Installer
This commit is contained in:
Angelillo15 2024-02-10 22:58:55 +01:00 committed by GitHub
commit 0b4fb1561d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 14 additions and 6 deletions

View File

@ -26,18 +26,26 @@ installTheme(){
mv resources/scripts/components/server/console/Console.tsx /var/www/pterodactyl/resources/scripts/components/server/console/Console.tsx
cd /var/www/pterodactyl
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | sudo -E bash -
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
nvm install node || {
echo "nvm command not found, trying to source nvm script directly..."
. ~/.nvm/nvm.sh
nvm install node
}
apt update
apt install -y nodejs
npm i -g yarn
yarn
export NODE_OPTIONS=--openssl-legacy-provider
cd /var/www/pterodactyl
yarn build:production || {
echo "node: --openssl-legacy-provider is not allowed in NODE_OPTIONS"
export NODE_OPTIONS=
yarn build:production
}
sudo php artisan optimize:clear
}
installThemeQuestion(){