mobile-unit-lint: docker_down
	docker compose build --no-cache && docker compose up \
    	--exit-code-from mobile-unit-lint \
    	--abort-on-container-exit \
    	--build mobile-unit-lint \

docker-orchardgo-pull-request: docker_down
	docker compose build --no-cache && docker compose up \
		--exit-code-from orchardgo-pull-request \
		--abort-on-container-exit \
		--build orchardgo-pull-request

mobile-js-bundle-deploy-qa: docker_down
	docker compose build --no-cache && docker compose up \
		--exit-code-from mobile-js-bundle-deploy-qa \
		--abort-on-container-exit \
		--build mobile-js-bundle-deploy-qa

mobile-js-bundle-promote: docker_down
	docker compose build --no-cache && docker compose up \
		--exit-code-from mobile-js-bundle-promote \
		--abort-on-container-exit \
		--build mobile-js-bundle-promote

mobile-codepush-history: docker_down
	docker compose build --no-cache && docker compose up \
		--exit-code-from mobile-codepush-history \
		--abort-on-container-exit \
		--build mobile-codepush-history

mobile-codepush-bundle-enable: docker_down
	docker compose build --no-cache && docker compose up \
		--exit-code-from mobile-codepush-bundle-enable \
		--abort-on-container-exit \
		--build mobile-codepush-bundle-enable

docker_down:
	docker compose down --rmi all --volumes --remove-orphans
