.PHONY: build-staging
build-staging: ## Build the staging docker image.
	docker compose -f docker-compose.yml build
	cd microservices/pdf-generator && docker compose -f docker-compose.yml build

.PHONY: rebuild-staging
rebuild-staging: ## Build the staging docker image.
	docker stop bmim-frontend
	docker stop bmim-backend
	docker compose -f docker-compose.yml build
	docker compose -f docker-compose.yml up -d
	cd microservices/pdf-generator && docker compose stop
	cd microservices/pdf-generator && docker compose -f docker-compose.yml up -d

.PHONY: start-staging
start-staging: ## Start the qa docker container.
	docker compose -f docker-compose.yml up -d
	cd microservices/pdf-generator && docker compose -f docker-compose.yml up -d

.PHONY: stop-staging
stop-staging: ## Stop the qa docker container.
	docker compose -f docker-compose.yml down
	cd microservices/pdf-generator && docker compose -f docker-compose.yml down
