Skip to content

Instantly share code, notes, and snippets.

@brunoluiz
Created August 15, 2018 22:43
Show Gist options
  • Save brunoluiz/b7a65abec3da78f67f7e1f6c9d84fb94 to your computer and use it in GitHub Desktop.
Save brunoluiz/b7a65abec3da78f67f7e1f6c9d84fb94 to your computer and use it in GitHub Desktop.
golang makefile
.PHONY: up
up:
docker-compose -f ./deployment/$(app)/dev.docker-compose.yml --project-directory . up -d
.PHONY: build
build: stop
docker-compose -f ./deployment/$(app)/dev.docker-compose.yml --project-directory . build
.PHONY: stop
stop:
docker-compose -f ./deployment/$(app)/dev.docker-compose.yml --project-directory . stop
.PHONY: down
down:
docker-compose -f ./deployment/$(app)/dev.docker-compose.yml --project-directory . down
.PHONY: logs
logs:
docker-compose -f ./deployment/$(app)/dev.docker-compose.yml --project-directory . logs
.PHONY: attach
attach:
docker-compose -f ./deployment/$(app)/dev.docker-compose.yml --project-directory . exec app bash
.PHONY: exec
exec:
docker-compose -f ./deployment/$(app)/dev.docker-compose.yml --project-directory . exec app ./gin-bin
.PHONY: mysql
mysql:
docker-compose -f ./deployment/$(app)/dev.docker-compose.yml --project-directory . exec mysql mysql -u root -proot app
.PHONY: kill
kill:
docker kill $(shell docker ps -q)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment