Невозможно найти точку входа для Nextcloud (версия для Alpine) для контейнера Cron - PullRequest
0 голосов
/ 06 января 2019

Я использую Docker с Rancher v1.6, настраиваю стек Nextcloud.

Я бы хотел использовать выделенный контейнер для запуска задач cron каждые 15 минут.

«Нормальный» образ Nextcloud Docker может просто использовать следующее:

entrypoint: |
  bash -c 'bash -s <<EOF
  trap "break;exit" SIGHUP SIGINT SIGTERM
  while /bin/true; do
    su -s "/bin/bash" -c "/usr/local/bin/php /var/www/html/cron.php" www-data
    echo $$(date) - Running cron finished
    sleep 900
  done
  EOF'

(Удалено из этого сообщения GitHub )

Однако изображение на основе Alpine не имеет bash, и поэтому его нельзя использовать.

Я нашел этот скрипт в списке примеров:

#!/bin/sh
set -eu

exec busybox crond -f -l 0 -L /dev/stdout

Однако я не могу заставить работать с моим файлом docker-compose.yml. Я не хочу использовать внешний файл, просто чтобы сценарий целиком находился в файле docker-compose.yml, чтобы немного упростить подготовку и изменения.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...