all: build

build:
	shards install
	shards build --error-trace

docker: docker-build docker-test docker-push

docker-build:
	docker build --file docker/Dockerfile -t glenux/openstack-arkisto .

docker-push:
	docker push glenux/openstack-arkisto

docker-test:
	docker run glenux/openstack-arkisto arkisto --version