summaryrefslogtreecommitdiffstats
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/makefile b/makefile
index af9f79d..31512c3 100644
--- a/makefile
+++ b/makefile
@@ -1,2 +1,17 @@
build: ./main.scm
- chicken-csc ./main.scm
+ mkdir -p ./build
+ chicken-csc -static ./main.scm -L -lsqlite3
+ mv ./main ./build/main
+deploy: build
+ cp ./style.css ./build/style.css
+ scp ./build/* dotemgo-tasks_root:/root/
+ ssh dotemgo-tasks_root 'systemctl stop itter.service \
+ && mv /root/main /root/54itter \
+ && systemctl start itter.service'
+upload-service:
+ scp itter.service dotemgo-tasks_root:/etc/systemd/system/
+ ssh dotemgo-tasks_root 'systemctl daemon-reload && systemctl restart itter.service'
+clean:
+ rm -r build/
+status:
+ ssh dotemgo-tasks_root 'systemctl status itter.service'