aboutsummaryrefslogblamecommitdiff
path: root/Makefile
blob: 0ca7344dc72597b8b654e0dbbd4ca532df7f45c5 (plain) (tree)





















                                                                                                               
.PHONY: dev-infra-up
dev-infra-up:
	docker compose -f ./contrib/dev/docker-compose.yml up -d
.PHONY: dev-infra-stop
dev-infra-stop:
	docker compose -f ./contrib/dev/docker-compose.yml stop
.PHONY: dev-infra-down
dev-infra-down:
	docker compose -f ./contrib/dev/docker-compose.yml down
.PHONY: generate
generate:
	go generate ./...
	templ generate
.PHONY: deploy
deploy: generate
	docker build -t gitrepo.ru/neonxp/shorg:latest .
	docker push gitrepo.ru/neonxp/shorg:latest
	docker context use curie
	docker compose -f ./contrib/prod/docker-compose.yml --project-name shorg pull app
	docker compose -f ./contrib/prod/docker-compose.yml --project-name shorg up --force-recreate --build -d
	docker image prune -f
	docker context use default