#!/usr/bin/env bash set -euo pipefail if [[ ! -f ".env" ]]; then echo "Erreur : fichier .env introuvable." exit 1 fi set -a source .env set +a IMG_NAME="${HUGO_IMAGE}:v${HUGO_VERSION}" docker run --rm -it \ -p "${HUGO_PORT}:1313" \ --name "${CONTAINER_NAME}" \ -u 0:0 \ -v "${PWD}/${SITE_DIR}:/src" \ -v "${PWD}/${CACHE_DIR}:/tmp/hugo_cache" \ -w /src \ "${IMG_NAME}" \ server \ --buildDrafts \ --cleanDestinationDir \ --bind 0.0.0.0