build: ./main.scm # build-cpp mkdir -p ./build chicken-csc -static ./main.scm \ -L -lsqlite3 \ -L -lcrypt chicken-csc -static add-user.scm -L -lcrypt -L -lsqlite3 mv ./main ./build/main mv ./add-user ./build/add-user build-cpp: g++ -g -c lib/exif_wrapper.cpp -o lib/exif_wrapper.o # g++ -static -g -c lib/exif_wrapper.cpp -o lib/exif_wrapper.o run: build ./build/main 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' deploy: cp ./style.css ./build/style.css cp ./favicon_io/favicon.ico ./build/favicon.ico cp ./Dockerfile ./build cp ./docker-compose.yml ./build cp ./main.scm ./build cp ./add-user.scm ./build cp ./run.sh ./build/run.sh.new cp ./createUserInDocker.sh ./build rsync --recursive --delete ./build/ dotemgo-tasks_root:/root/54itter/ ssh dotemgo-tasks_root 'systemctl stop itter.service \ && mv /root/54itter/run.sh.new /root/54itter/run.sh \ && systemctl start itter.service'