docker-playground/redmine/docker-entrypoint-osmo.sh

18 lines
574 B
Bash
Executable File

#!/bin/sh
# Periodically fetch git repositories
# https://www.redmine.org/projects/redmine/wiki/RedmineRepositories
# Double fork, so it still runs after the exec below
(while :; do
sleep 10m
echo
echo "=== Fetching git repositories (OS#5331) ==="
su redmine -c 'rails runner "Repository.fetch_changesets" -e production'
echo
done &) &
# Run the original docker-entrypoint.sh script. Exec is important, so "tini"
# inside the original script becomes pid 1 to clean up zombies from redmine.
# https://github.com/docker-library/redmine/
exec /docker-entrypoint.sh "$@"