Порекомендуйте UI для CRONTab в Docker с возможностью предустановок команд?

Говорим о серверах, развёртывании, нагрузках, выборе и использовании разных технологий и продуктов
Ответить
hermaeus.seeker
Сообщения: 14
Зарегистрирован: 2022.02.11, 17:42

Порекомендуйте UI для CRONTab в Docker с возможностью предустановок команд?

Сообщение hermaeus.seeker »

Есть несколько консольных команд в проекте, которые запускают на prod по CRON. Хочу добавить запуск этих же команд в Docker для локального окружения.

Но(!) чтобы:
1. Была возможность редактировать команды в UI, дабы некоторым коллегам, которым потребуется изменять частоту запуска, упростить работу.
2. Возможность предустановить несколько команд из файла — чтобы коллегам не пришлось вручную добавлять их через UI.

Пока присматриваюсь к: https://github.com/alseambusher/crontab-ui

Текущее содержимое Dockerfile:

Код: Выделить всё

FROM php:7.4-apache

RUN apt update \
    && apt install -y vim zlib1g-dev g++ git libicu-dev zip libzip-dev libpng-dev libjpeg62-turbo-dev libxml2-dev sudo librabbitmq-dev \
    && docker-php-ext-configure gd --with-jpeg \
    && docker-php-ext-install intl opcache pdo pdo_mysql zip gd bcmath soap sockets \
    && pecl install apcu \
    && pecl install xdebug \
    && docker-php-ext-enable apcu xdebug

RUN a2enmod rewrite

RUN apt -y install sudo

RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1000 ubuntu
RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
USER ubuntu

WORKDIR /var/www/html
Ответить