Added a couple of Makefiles to simply build and deploy

This commit is contained in:
2022-03-05 16:22:48 +01:00
parent e78e7427ac
commit 81da287b96
13 changed files with 192 additions and 20 deletions
+25
View File
@@ -0,0 +1,25 @@
.PHONY: all
all: setup build
.PHONY: setup
setup:
cp -n .env.dev .env
cp -n .env.dev server/.env
mkdir -p dist/
$(MAKE) -C server setup
$(MAKE) -C client setup
# rsync options: [a]rchive [c]hecksum [v]erbose [h]uman
.PHONY: build
build:
$(MAKE) -C server build
$(MAKE) -C client build
rsync -acvh server/bin/posti-dm dist/
rsync -acvh client/dist/ dist/
cp .env dist/.env