summaryrefslogtreecommitdiff
path: root/install-crontab.sh
diff options
context:
space:
mode:
authorBen Busby <noreply+git@benbusby.com>2021-11-24 09:35:21 -0700
committerBen Busby <noreply+git@benbusby.com>2021-11-24 09:35:21 -0700
commitff97d258f0ac2bbd3b89df892ce3aed08b5e0a42 (patch)
tree0a7f8452878ad0838befaf4e39f53ddc794d5338 /install-crontab.sh
parentd1c9212994925bbe18f5bad7070f2a6238a969f8 (diff)
downloadfarside-ff97d258f0ac2bbd3b89df892ce3aed08b5e0a42.tar.gz
Use quantum core for update scheduling
Rather than requiring a traditional crontab install, the app now leverages quantum-core (link below) to schedule the instance update/sync task every 5 minutes. Some updates as a result: - The new job is scheduled at runtime in server.ex. - The update.exs script was refactored to be compiled along with the rest of the app as instances.ex. - Scheduler and Server modules were added for creating and executing the new update task - All shell scripts were removed, as they are no longer needed https://github.com/quantum-elixir/quantum-core
Diffstat (limited to 'install-crontab.sh')
-rwxr-xr-xinstall-crontab.sh6
1 files changed, 0 insertions, 6 deletions
diff --git a/install-crontab.sh b/install-crontab.sh
deleted file mode 100755
index 47c220c..0000000
--- a/install-crontab.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# Install crontab to run update script
-
-SCRIPT_DIR="$(builtin cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
-
-(crontab -l 2>/dev/null; echo "*/5 * * * * $SCRIPT_DIR/update.sh") | crontab -