Initial commit

This commit is contained in:
root
2026-05-09 17:28:23 +02:00
commit 9d73f82529
5575 changed files with 281989 additions and 0 deletions
Executable
+43
View File
@@ -0,0 +1,43 @@
#!/bin/bash
set -e
echo "=========================================="
echo " AtomCMS Deployment Script"
echo "=========================================="
PROJECT_DIR="/var/www/atomcms"
WEB_USER="www-data"
cd "$PROJECT_DIR"
echo "[1/8] Installing PHP dependencies..."
composer install --no-dev --optimize-autoloader --no-interaction
echo "[2/8] Installing JS dependencies..."
npm install --production=false
echo "[3/8] Building frontend assets..."
npm run build
echo "[4/8] Running database migrations..."
php artisan migrate --force
echo "[5/8] Clearing all caches..."
php artisan optimize:clear
echo "[6/8] Caching configuration, routes, and views..."
php artisan config:cache
php artisan route:cache
php artisan view:cache
echo "[7/8] Fixing file permissions..."
chown -R "$WEB_USER":"$WEB_USER" storage bootstrap/cache public/build
chmod -R 775 storage bootstrap/cache public/build
echo "[8/8] Clearing OPcache..."
php -r "if (function_exists('opcache_reset')) { opcache_reset(); echo 'OPcache cleared'.PHP_EOL; } else { echo 'OPcache not enabled'.PHP_EOL; }"
echo "=========================================="
echo " Deployment complete!"
echo "=========================================="