build-docker:
	./tools/build

build-assets:
	./tools/npm run build

build-site:
	./tools/sculpin generate --clean --env=dev --no-interaction

build: build-site build-assets

build-prod:
	./tools/sculpin generate --clean --env=prod --no-interaction
	./tools/npm run build-prod

watch: build-assets
	./tools/sculpin generate \
		--env=dev \
		--watch \
		--server \
		--port=8000 \
		--no-interaction

deploy: build-prod
	./tools/dep deploy production

rollback:
	deployer rollback production