add command

This commit is contained in:
2026-10-03 20:39:19 +07:00
parent 515125f420
commit 33ca97a9fd
+15 -1
View File
@@ -1,9 +1,23 @@
.PHONY: check build publish .PHONY: check build prod-build publish
build: build:
$(MAKE) -C evening_detective_server build-linux $(MAKE) -C evening_detective_server build-linux
npm --prefix evening_detective_frontend run build 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: publish:
@test -n "$(MSG)" || (echo 'Usage: make publish MSG="commit message"' >&2; exit 1) @test -n "$(MSG)" || (echo 'Usage: make publish MSG="commit message"' >&2; exit 1)
@$(MAKE) build @$(MAKE) build