#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" TARGET_DIR="${1:-/var/www-jeremy/web-sites/blog/public/files}" echo "=== Déploiement vers $TARGET_DIR ===" if [ ! -d "$TARGET_DIR" ]; then echo "Erreur : le dossier cible $TARGET_DIR n'existe pas." exit 1 fi if [ ! -f "$SCRIPT_DIR/cv-munsch-latest.pdf" ] || [ ! -f "$SCRIPT_DIR/cv-munsch-latest.html" ]; then echo "Fichiers manquants. Lancement préalable du build..." "$SCRIPT_DIR/build.sh" fi echo "Copie de cv-munsch-latest.pdf..." cp -f "$SCRIPT_DIR/cv-munsch-latest.pdf" "$TARGET_DIR/cv-munsch-latest.pdf" chmod 644 "$TARGET_DIR/cv-munsch-latest.pdf" 2>/dev/null || true echo "Copie de cv-munsch-latest.html..." cp -f "$SCRIPT_DIR/cv-munsch-latest.html" "$TARGET_DIR/cv-munsch-latest.html" chmod 644 "$TARGET_DIR/cv-munsch-latest.html" 2>/dev/null || true echo "=== Déploiement terminé avec succès ! ===" ls -la "$TARGET_DIR/cv-munsch-latest."*