1 changed files with 22 additions and 0 deletions
@ -0,0 +1,22 @@ |
|||||
|
#!/bin/bash |
||||
|
|
||||
|
# Exit on any error |
||||
|
set -e |
||||
|
|
||||
|
hugo_version=${HUGO_VERSION:-0.54.0} |
||||
|
hugo_bin_name=${HUGO_BIN_NAME:-hugo_${hugo_version}_Linux-64bit.tar.gz} |
||||
|
hugo_bin_url=${HUGO_BIN_URL:-https://github.com/gohugoio/hugo/releases/download/v${hugo_version}/${hugo_bin_name}} |
||||
|
|
||||
|
# Download Hugo |
||||
|
curl -s -o "/tmp/${hugo_bin_name}" -L "${hugo_bin_url}" |
||||
|
|
||||
|
# Install Hugo |
||||
|
tar -C /tmp -xf "/tmp/${hugo_bin_name}" hugo |
||||
|
|
||||
|
# Build the website |
||||
|
mv /tmp/src/ /tmp/git |
||||
|
/tmp/hugo -s /tmp/git |
||||
|
ln -s /tmp/git/public /tmp/src |
||||
|
|
||||
|
# Call the default S2I assemble script |
||||
|
exec /usr/libexec/s2i/assemble |
||||
Loading…
Reference in new issue