#!/usr/bin/env bash
set -euo pipefail

PROJECT_DIR="${PROJECT_DIR:-/var/www/html/truck-me}"
export PROJECT_DIR
source "${PROJECT_DIR}/deploy/scripts/load-env.sh"

RUN_DIR="${PROJECT_DIR}/run"
LOG_LEVEL="${CELERY_LOG_LEVEL:-INFO}"
mkdir -p "${RUN_DIR}"

exec celery -A Loadboard beat \
  --loglevel="${LOG_LEVEL}" \
  --schedule="${RUN_DIR}/celerybeat-schedule" \
  --pidfile="${RUN_DIR}/celerybeat.pid"
