mirror of
https://github.com/Smaug123/static-site-pipeline
synced 2025-10-06 16:58:40 +00:00
Add flake check
This commit is contained in:
30
build.sh
30
build.sh
@@ -26,25 +26,23 @@ docker build docker/hugo -t build-hugo || exit 1
|
||||
|
||||
echo Building thumbnails.
|
||||
docker run --user "$(id -u):$(id -g)" -v "$IMAGES:/output" build-pictures sh -c "/build.sh /output" || exit 1
|
||||
while read -r d
|
||||
do
|
||||
mkdir -p "$HUGO/$d" || exit 1
|
||||
DESIRED_LOCATION=$(basename "$d")
|
||||
DEST=$(dirname "$d")
|
||||
cp -r "$IMAGES/$DESIRED_LOCATION" "$HUGO/$DEST"
|
||||
done < "$IMAGES/image-targets.txt"
|
||||
while read -r d; do
|
||||
mkdir -p "$HUGO/$d" || exit 1
|
||||
DESIRED_LOCATION=$(basename "$d")
|
||||
DEST=$(dirname "$d")
|
||||
cp -r "$IMAGES/$DESIRED_LOCATION" "$HUGO/$DEST"
|
||||
done <"$IMAGES/image-targets.txt"
|
||||
|
||||
echo Building LaTeX.
|
||||
docker run --user "$(id -u):$(id -g)" -v "$PDFS:/inputs" build-latex sh -c "/build.sh /inputs" || exit 1
|
||||
while read -r texfile
|
||||
do
|
||||
DIR="$HUGO"/$(dirname "$texfile")
|
||||
TEXFILE_BASE=$(basename "$texfile")
|
||||
PDFFILE=$(basename "$texfile" .tex).pdf
|
||||
mkdir -p "$DIR"
|
||||
cp "$PDFS/$TEXFILE_BASE" "$DIR/"
|
||||
cp "$PDFS/$PDFFILE" "$DIR/"
|
||||
done < "$PDFS/pdf-targets.txt"
|
||||
while read -r texfile; do
|
||||
DIR="$HUGO"/$(dirname "$texfile")
|
||||
TEXFILE_BASE=$(basename "$texfile")
|
||||
PDFFILE=$(basename "$texfile" .tex).pdf
|
||||
mkdir -p "$DIR"
|
||||
cp "$PDFS/$TEXFILE_BASE" "$DIR/"
|
||||
cp "$PDFS/$PDFFILE" "$DIR/"
|
||||
done <"$PDFS/pdf-targets.txt"
|
||||
|
||||
echo Building site.
|
||||
docker run --user "$(id -u):$(id -g)" -v "$HUGO:/hugo" -v "$OUTPUT:/output" build-hugo sh -c "/build.sh /hugo /output" || exit 1
|
||||
|
Reference in New Issue
Block a user