Files
Site/script/dev.sh
T
2026-07-19 23:47:59 +02:00

28 lines
491 B
Bash
Executable File

#!/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