#!/bin/bash set -e # URL publique du blog if [ -n "$SPACE_HOST" ]; then export url="https://${SPACE_HOST}" fi # Créer les dossiers persistants nécessaires mkdir -p /data/content/data /data/content/logs /data/content/images /data/content/themes /data/content/adapters # Copier le thème par défaut "source" depuis l’image vers le dossier persistant (si absent) DEFAULT_THEME_SRC="/var/lib/ghost/current/content/themes/source" DEFAULT_THEME_DEST="/data/content/themes/source" if [ ! -d "$DEFAULT_THEME_DEST" ]; then echo "Copie du thème 'source' vers le stockage persistant..." cp -r "$DEFAULT_THEME_SRC" "$DEFAULT_THEME_DEST" fi # Permissions ouvertes (nécessaires pour le volume Hugging Face) chmod -R 777 /data/content # Lancer Ghost exec /usr/local/bin/docker-entrypoint.sh node current/index.js