From 33ca97a9fd787777c1d6bba195eac37fffe0a95e Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Sat, 3 Oct 2026 20:39:19 +0700 Subject: [PATCH] add command --- Makefile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5725191..847ce8c 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,23 @@ -.PHONY: check build publish +.PHONY: check build prod-build publish build: $(MAKE) -C evening_detective_server build-linux npm --prefix evening_detective_frontend run build +prod-build: + rm -rf prod/backend prod/frontend/dist prod/migrations + mkdir -p prod/backend prod/frontend/dist prod/migrations + + $(MAKE) -C evening_detective_server build-linux + cp evening_detective_server/bin/evening_detective_server prod/backend/evening_detective_server + rm -rf evening_detective_server/bin + + npm --prefix evening_detective_frontend run build + cp -R evening_detective_frontend/dist/. prod/frontend/dist/ + rm -rf evening_detective_frontend/dist + + cp evening_detective_server/migrations/*.sql prod/migrations/ + publish: @test -n "$(MSG)" || (echo 'Usage: make publish MSG="commit message"' >&2; exit 1) @$(MAKE) build