mirror of
https://github.com/pterodactyl/development.git
synced 2026-04-12 16:19:18 -05:00
33 lines
938 B
Bash
33 lines
938 B
Bash
#!/usr/bin/env bash
|
|
set -x
|
|
if [ -d "/etc/php/mods-available"]; then
|
|
if [ -d "/etc/php/mods-available/cli" ]; then
|
|
sudo ln -s /etc/php/mods-available/cli/* /etc/php/8.0/cli/conf.d
|
|
fi
|
|
if [ -d "/etc/php/mods-available/fpm" ]; then
|
|
sudo ln -s /etc/php/mods-available/fpm/* /etc/php/8.0/fpm/conf.d
|
|
fi
|
|
find . -maxdepth 1 -type f -print0 | while read -d $'\0' file
|
|
do
|
|
sudo ln -s "$file" /etc/php/8.0/cli/conf.d/
|
|
sudo ln -s "$file" /etc/php/8.0/fpm/conf.d/
|
|
done
|
|
fi
|
|
|
|
if [ -d "/etc/certs" ]; then
|
|
sudo mkdir -p /usr/local/share/ca-certificates/mkcert
|
|
sudo cp /etc/certs/pterodactyl*.pem /usr/local/share/ca-certificates/mkcert/
|
|
sudo update-ca-certificates
|
|
fi
|
|
|
|
cd /var/www/html || exit 1
|
|
sudo chown -R www-data:pterodactyl storage
|
|
sudo chmod -R 775 storage/* bootstrap/cache
|
|
|
|
if [ $# -gt 0 ]; then
|
|
sudo su -c "/bin/bash"
|
|
else
|
|
sudo service cron start
|
|
sudo /usr/bin/supervisord -c /etc/supervisord.conf -n
|
|
fi
|