compose_files := .PHONY: docker-compose-pull docker-compose-pull: environment ##- Pull latest containers $(info *** Pulling containers ***) -$(load_env); docker-compose ${compose_files} pull .PHONY: docker-compose-build docker-compose-build: environment ##- Build containers $(info *** Building containers ***) $(load_env); docker-compose ${compose_files} build .PHONY: docker-compose-start docker-compose-start: environment ##- Start containers $(info *** Starting containers ***) $(load_env); docker-compose ${compose_files} up -d .PHONY: docker-compose-stop docker-compose-stop: environment ##- Stop containers $(info *** Stopping containers ***) $(load_env); docker-compose ${compose_files} down .PHONY: docker-compose-logs docker-compose-logs: environment ##- Print containers logs $(info *** Printing containers logs ***) $(load_env); docker-compose ${compose_files} logs -f .PHONY: docker-compose-check-remote-env docker-compose-check-remote-env: environment ##- Check environment variables $(info *** Checking env variables ***) $(load_env); test $$DOCKER_HOST $(load_env); test $$COMPOSE_PROJECT_NAME .PHONY: docker-compose-deploy docker-compose-deploy: docker-compose-check-remote-env docker-compose-start ##- Deploy containers