ISTIO_SERVE_DOMAIN ?= localhost export ISTIO_SERVE_DOMAIN img := gcr.io/istio-testing/website-builder:2019-03-03 docker := docker run -e INTERNAL_ONLY=true -t -i --sig-proxy=true --rm -v $(shell pwd):/site -w /site $(img) ifeq ($(INTERNAL_ONLY),) docker := docker run -t -i --sig-proxy=true --rm -v $(shell pwd):/site -w /site $(img) endif ifeq ($(CONTEXT),production) baseurl := "$(URL)" endif build: @$(docker) scripts/build_site.sh gen: build @$(docker) scripts/gen_site.sh "" -minify -no_aliases opt: @$(docker) scripts/opt_site.sh lint: build gen @$(docker) scripts/lint_site.sh serve: build @docker run -t -i --sig-proxy=true --rm -v $(shell pwd):/site -w /site -p 1313:1313 $(img) hugo serve --baseURL "http://${ISTIO_SERVE_DOMAIN}:1313/" --bind 0.0.0.0 --disableFastRender netlify: @scripts/gen_site.sh "$(baseurl)" -minify -aliases