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