build: add run script
This commit is contained in:
parent
c44b49968f
commit
6a3f3eaa99
4 changed files with 56 additions and 35 deletions
32
Makefile
32
Makefile
|
@ -1,39 +1,7 @@
|
|||
COMPOSE_PROJECT_NAME?=oliverdavies-uk
|
||||
DOCKER_WEB_IMAGE_NAME:=ghcr.io/opdavies/$(COMPOSE_PROJECT_NAME)-web
|
||||
|
||||
assets-watch:
|
||||
npm ci
|
||||
npm run watch
|
||||
|
||||
build-images:
|
||||
docker image build . \
|
||||
--file tools/docker/images/Dockerfile \
|
||||
--tag $(DOCKER_WEB_IMAGE_NAME):$(DOCKER_TAG) \
|
||||
--tag $(DOCKER_WEB_IMAGE_NAME):latest \
|
||||
--target=production
|
||||
|
||||
deploy:
|
||||
cd tools/deployment && ansible-playbook deploy.yml
|
||||
|
||||
destroy:
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME) docker-compose down --volumes --remove-orphans
|
||||
|
||||
disable:
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME) docker-compose down --remove-orphans
|
||||
|
||||
enable:
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME) docker-compose up --detach --build --remove-orphans
|
||||
|
||||
ps:
|
||||
COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME) docker-compose ps
|
||||
|
||||
push-images:
|
||||
docker image push $(DOCKER_WEB_IMAGE_NAME):$(DOCKER_TAG)
|
||||
docker image push $(DOCKER_WEB_IMAGE_NAME):latest
|
||||
|
||||
run-production:
|
||||
docker-compose --file docker-compose-production.yaml up --detach --remove-orphans
|
||||
|
||||
.PHONY: *
|
||||
|
||||
# vim: noexpandtab filetype=make
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue