Files
html/generated/file_08.sh
2026-04-12 22:57:03 +02:00

27 lines
687 B
Bash

#!/bin/bash
# deploy.sh - Script de déploiement
set -e
echo "🚀 Déploiement SaaS Boilerplate"
# Vérifie PHP
php -v || { echo "PHP non installé"; exit 1; }
# Vérifie Composer
composer --version || { echo "Composer non installé"; exit 1; }
# Installe les dépendances
composer install --no-dev --optimize-autoloader
# Crée la DB
mysql -u root -p < schema.sql
# Configure Nginx (si besoin)
if [ "$1" == "nginx" ]; then
sudo cp nginx.conf /etc/nginx/sites-available/saas
sudo ln -sf /etc/nginx/sites-available/saas /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
fi
echo "✅ Déploiement terminé"
echo "📍 Accès: http://localhost:8000"