dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 74bb2c2668e25b2af08e718bc39ed39734a231b6
parent 9965f53e3de5701b587ced3b4b4693d44ddfddc4
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 23 Jan 2023 15:54:59 -0800

implement make rollback

Diffstat:
MMakefile | 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