18 lines
574 B
Bash
Executable File
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 "$@"
|