1234567891011121314151617181920212223242526272829303132333435 |
- 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
|