#!/bin/bash
set -eu -o pipefail
# Fire up Jekyll with the right configuration
run_jekyll() {
set -eu
# shellcheck disable=SC2155
local args="--config $JEKYLL_CONFIG --host $JEKYLL_HOST --port $JEKYLL_PORT --trace --verbose"
if [[ $JEKYLL_ENV == "development" ]]; then
local args="${args} --incremental"
fi
bundle exec jekyll serve $args
}
# Main entrypoint
main() {
run_jekyll
main