You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
recyclarr/docker/entrypoint.sh

29 lines
689 B

#!/bin/sh
set -e
if [ ! -f "$HOME/recyclarr.yml" ]; then
su-exec recyclarr recyclarr create-config --path "$HOME/recyclarr.yml"
fi
appdata="--app-data $HOME"
# If the script has any arguments, invoke the CLI instead. This allows the image to be used as a CLI
# with something like:
#
# ```
# docker run --rm -v ./config:/config ghcr.io/recyclarr/recyclarr sonarr
# ```
#
if [ "$#" -gt 0 ]; then
su-exec recyclarr recyclarr "$@" $appdata
else
echo "Creating crontab file..."
echo "$CRON_SCHEDULE recyclarr sonarr $appdata; recyclarr radarr $appdata" \
| crontab -u recyclarr -
crontab -l -u recyclarr
echo "Starting cron daemon..."
exec crond -f
fi