commit 74bb2c2668e25b2af08e718bc39ed39734a231b6 parent 9965f53e3de5701b587ced3b4b4693d44ddfddc4 Author: n0tr1v <n0tr1v@protonmail.com> Date: Mon, 23 Jan 2023 15:54:59 -0800 implement make rollback Diffstat:
| M | Makefile | | | 7 | ++++++- |
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile @@ -57,13 +57,18 @@ scp-master: extract-master: FILENAME=$(LINUX_FILENAME) extract-master: - ssh dkf 'cd /home/dkf && tar -xvz -f$(FILENAME).tar.gz && mv ./dist/$(FILENAME) ./dist/darkforest && rm $(FILENAME).tar.gz' + ssh dkf 'cd /home/dkf && tar -xvz -f$(FILENAME).tar.gz && cp ./dist/darkforest ./dist/darkforest_prev && mv ./dist/$(FILENAME) ./dist/darkforest && rm $(FILENAME).tar.gz' + +rollback-master: + ssh dkf 'cd /home/dkf && mv ./dist/darkforest_prev ./dist/darkforest' restart-master: ssh dkf 'service dkf restart' deploy-master: clean-dist build-linux scp-master extract-master restart-master +rollback: rollback-master restart-master + serve: air