#!/bin/sh set -eu upload_cron_lock=/tmp/erika-video-upload-cron.lock if ! mkdir "$upload_cron_lock" 2>/dev/null; then echo "Previous scheduled video upload run is still active; skipping this minute." exit 0 fi trap 'rmdir "$upload_cron_lock"' EXIT INT TERM wget -q -O /dev/null \ --header="Authorization: Bearer ${CRON_SECRET}" \ http://app:3000/api/cron/video-uploads || { echo "Scheduled video upload processing failed." >&2 exit 1 }