Files
2026-07-19 23:47:59 +02:00

27 lines
554 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_DIR="$(dirname "${SCRIPT_DIR}")"
if [[ ! -f "${PROJECT_DIR}/.env" ]]; then
echo "Erreur : fichier .env introuvable."
exit 1
fi
set -a
source "${PROJECT_DIR}/.env"
set +a
IMG_NAME="${HUGO_IMAGE}:v${HUGO_VERSION}"
docker run --rm -it \
--name "${CONTAINER_NAME}" \
-u 0:0 \
-v "${PROJECT_DIR}/${SITE_DIR}:/src" \
-v "${PROJECT_DIR}/${CACHE_DIR}:/tmp/hugo_cache" \
-w /src \
"${IMG_NAME}" \
"$@" --noBuildLock