From deacd0dfc195bca41af631114804d29937337cd8 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 17 Jan 2024 02:11:31 +0900 Subject: . --- Makefile | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c5976e6 --- /dev/null +++ b/Makefile @@ -0,0 +1,46 @@ +DOCKER_COMPOSE := docker compose -f docker-compose.local.yml --env-file .env.local + +.PHONY: up +up: + ${DOCKER_COMPOSE} up -d + +.PHONY: down +down: + ${DOCKER_COMPOSE} down + +.PHONY: build +build: build-assets + ${DOCKER_COMPOSE} build + +.PHONY: migrate +migrate: down + ${DOCKER_COMPOSE} up -d albatross-db + ${DOCKER_COMPOSE} run --rm --entrypoint="php bin/albctl migrate" albatross-jobworker + +.PHONY: promote +promote: up + ${DOCKER_COMPOSE} run --rm --entrypoint="php bin/albctl promote" albatross-jobworker + +.PHONY: deluser +deluser: up + ${DOCKER_COMPOSE} run --rm --entrypoint="php bin/albctl deluser" albatross-jobworker + +.PHONY: sh +sh: + ${DOCKER_COMPOSE} exec albatross-app sh + +.PHONY: psql +psql: + ${DOCKER_COMPOSE} exec albatross-db psql -U postgres + +.PHONY: logs +logs: + ${DOCKER_COMPOSE} logs + +.PHONY: build-assets +build-assets: services/app/public/assets + docker build -t albatross-build-assets -f services/app/Dockerfile.frontend ./services/app + docker run --rm -v "$$(pwd)"/services/app/esbuild.mjs:/app/esbuild.mjs -v "$$(pwd)"/services/app/assets:/app/assets -v "$$(pwd)"/services/app/public/assets:/app/public/assets --env-file "$$(pwd)"/.env.local albatross-build-assets npm run build + +services/app/public/assets: + @mkdir -p services/app/public/assets -- cgit v1.2.3-70-g09d2