DEFAULT: serve

serve:
	@hugo serve --watch

push-hugo:
	@docker build -t decentral1se/beta.lumbung.space -f Dockerfile.hugo . && \
		docker push decentral1se/beta.lumbung.space

push-scripts:
	@docker build --no-cache -t decentral1se/beta.lumbung.space-scripts -f Dockerfile.scripts . && \
		docker push decentral1se/beta.lumbung.space-scripts

deploy:
	@DOCKER_CONTEXT=lumbung.space docker stack deploy -c compose.yml beta_lumbung_space

.PHONY: serve gen push-hugo push-scripts deploy