.PHONY: login
login: ## Login to Google Cloud Platform
	@gcloud auth print-access-token | docker login -u oauth2accesstoken --password-stdin https://eu.gcr.io

.PHONY: sh
sh:
	docker compose run --rm php bash

.PHONY: prepare
prepare:
	docker compose run --rm php mkdir -p $(BUILDDIR)/logs/coverage $(BUILDDIR)/docs
	docker compose run --rm php composer install

.PHONY: phpunit
phpunit:
	docker compose run --rm php bin/phpunit --log-junit $(BUILDDIR)/logs/phpunit.xml

.PHONY: clean
clean:
	-rm -rf $(BUILDDIR)
	-rm composer.lock
