From d591eabd0a13eb8261f1610362626e40e619b7a2 Mon Sep 17 00:00:00 2001 From: Matchu Date: Tue, 11 Oct 2022 12:54:02 -0700 Subject: [PATCH] Add modeling cron job to deploy-setup This should run it every 10 minutes! Wowie, cron config on the new box is easy! :3 --- deploy/playbooks/setup.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/deploy/playbooks/setup.yml b/deploy/playbooks/setup.yml index 4c5e9772..113b431d 100644 --- a/deploy/playbooks/setup.yml +++ b/deploy/playbooks/setup.yml @@ -255,6 +255,17 @@ notify: - Restart nginx + - name: Create cron log files directory + file: + path: /srv/impress-2020/cron-logs + state: directory + + - name: Set up cron jobs + cron: + name: model-needed-items + minute: "*/10" # Every 10 minutes + job: "cd /srv/impress-2020/current && yarn model-needed-items 2>&1 > /srv/impress-2020/cron-logs/model-needed-items.log" + - name: Install dependencies for the npm module node-canvas become: yes apt: