SHA=$(shell git rev-parse --short=6 HEAD)
BUILD_DATE=$(shell date --iso-8601=minutes)

.PHONY: build dev install publish

dev:
	xdg-open http://localhost:1313 &
	hugo serve -D --enableGitInfo

publish:
	docker build \
		--label="org.opencontainers.image.created=${BUILD_DATE}" \
		--label="org.opencontainers.image.source=https://git.vdhsn.com/adam/garden.git" \
		--label="org.opencontainers.image.url=https://git.vdhsn.com/adam/garden" \
		--label="org.opencontainers.image.revision=${SHA}" \
		--label="org.opencontainers.image.licenses=MIT" \
		--label="org.opencontainers.image.authors=Adam Veldhousen <adam@vdhsn.com>" \
		-t vdhsn/garden:latest .

	docker push vdhsn/garden:latest

build:
	hugo --verbose --minify --enableGitInfo

install:
	asdf local
