mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-10-15 23:32:19 +02:00
pelican-panel: create missing sqlite database file before install
This commit is contained in:
@@ -61,6 +61,10 @@ function update_script() {
|
|||||||
msg_info "Updating Pelican Panel"
|
msg_info "Updating Pelican Panel"
|
||||||
cp -a /opt/backup/.env /opt/pelican-panel/
|
cp -a /opt/backup/.env /opt/pelican-panel/
|
||||||
$SQLITE_INSTALL && mv /opt/backup/*.sqlite /opt/pelican-panel/database/
|
$SQLITE_INSTALL && mv /opt/backup/*.sqlite /opt/pelican-panel/database/
|
||||||
|
if ! grep -qE '^DB_CONNECTION=(mysql|mariadb|pgsql)' /opt/pelican-panel/.env 2>/dev/null; then
|
||||||
|
mkdir -p /opt/pelican-panel/database
|
||||||
|
[[ -f /opt/pelican-panel/database/database.sqlite ]] || touch /opt/pelican-panel/database/database.sqlite
|
||||||
|
fi
|
||||||
cp -a /opt/backup/storage/app/public /opt/pelican-panel/storage/app/
|
cp -a /opt/backup/storage/app/public /opt/pelican-panel/storage/app/
|
||||||
|
|
||||||
$STD composer install --no-dev --optimize-autoloader --no-interaction
|
$STD composer install --no-dev --optimize-autoloader --no-interaction
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ fetch_and_deploy_gh_release "pelican-panel" "pelican-dev/panel" "prebuild" "late
|
|||||||
|
|
||||||
msg_info "Installing Pelican Panel"
|
msg_info "Installing Pelican Panel"
|
||||||
cd /opt/pelican-panel
|
cd /opt/pelican-panel
|
||||||
|
mkdir -p /opt/pelican-panel/database
|
||||||
|
touch /opt/pelican-panel/database/database.sqlite
|
||||||
$STD composer install --no-dev --optimize-autoloader --no-interaction
|
$STD composer install --no-dev --optimize-autoloader --no-interaction
|
||||||
$STD php artisan p:environment:setup
|
$STD php artisan p:environment:setup
|
||||||
$STD php artisan p:environment:queue-service --no-interaction
|
$STD php artisan p:environment:queue-service --no-interaction
|
||||||
|
|||||||
Reference in New Issue
Block a user