403Webshell
Server IP : 80.211.21.168  /  Your IP : 216.73.217.33
Web Server : Apache
System : Linux alex-webdesign.it 3.10.0-1160.119.1.el7.tuxcare.els22.x86_64 #1 SMP Mon Aug 18 06:07:12 UTC 2025 x86_64
User : admin_japan ( 10003)
PHP Version : 8.2.32
Disable Function : opcache_get_status
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/vhosts/cerchijapan.it/app.valutatoreauto.it/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/vhosts/cerchijapan.it/app.valutatoreauto.it/deploy.sh
#!/usr/bin/env bash
set -euo pipefail

# === Configura questi tre in base all'ambiente ===
PHP_CLI="/opt/plesk/php/8.2/bin/php"
COMPOSER_BIN="/usr/lib64/plesk-9.0/composer.phar"
APP_DIR="/var/www/vhosts/cerchijapan.it/app.valutatoreauto.it"
LOG_DIR="$APP_DIR/storage/logs"
LOG_FILE="$LOG_DIR/plesk-deploy.log"

# Logga stdout/stderr sia su file sia a schermo (utile quando lanci manualmente)
exec > >(tee -a "$LOG_FILE") 2>&1

cd "$APP_DIR"

echo "[1/6] Composer install"
$PHP_CLI $COMPOSER_BIN install --no-dev --prefer-dist --no-interaction --optimize-autoloader

echo "[2/6] Link storage (se non già fatto)"
$PHP_CLI artisan storage:link || true

echo "[3/6] Migrazioni DB"
$PHP_CLI artisan migrate --force

echo "[4/6] Cache & optimize"
$PHP_CLI artisan cache:clear
$PHP_CLI artisan config:cache
#$PHP_CLI artisan route:cache
$PHP_CLI artisan view:cache

echo "[5/8] Riavvio code/queue (se usi queue/horizon)"
$PHP_CLI artisan queue:restart || true
$PHP_CLI artisan horizon:terminate || true

echo "Deploy completato ✔"

Youez - 2016 - github.com/yon3zu
LinuXploit