This commit is contained in:
f4ilji
2025-01-10 00:29:21 +05:00
parent c4bf10b0c3
commit accdf0da3e
5 changed files with 94 additions and 125 deletions
+10 -3
View File
@@ -14,7 +14,8 @@ RUN apt-get update && apt-get install -y \
libzip-dev \
zip \
unzip \
git && \
git \
cron && \
docker-php-ext-configure gd --with-webp --with-jpeg && \
docker-php-ext-install gd && \
docker-php-ext-install pdo_mysql && \
@@ -30,7 +31,6 @@ RUN docker-php-ext-install intl
RUN apt-get update && apt-get install -y default-mysql-client
# Копирование конфигурационного файла PHP
COPY ./_docker/app/php.ini /usr/local/etc/php/conf.d/php.ini
@@ -38,7 +38,6 @@ COPY ./_docker/app/php.ini /usr/local/etc/php/conf.d/php.ini
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
RUN apt-get install -y nodejs npm
EXPOSE 6001
EXPOSE 5173
@@ -47,5 +46,13 @@ RUN curl -sS https://getcomposer.org/installer | php -- \
--filename=composer \
--install-dir=/usr/local/bin
# Настройка Cron
COPY ./_docker/app/crontab /etc/cron.d/laravel-cron
RUN chmod 0644 /etc/cron.d/laravel-cron # Устанавливаем правильные права
RUN crontab /etc/cron.d/laravel-cron # Добавляем задачи в crontab
RUN touch /var/log/cron.log # Создаем файл для логов Cron
WORKDIR /var/www
# Запуск Cron и PHP-FPM
CMD ["sh", "-c", "cron && php-fpm"]
+1
View File
@@ -0,0 +1 @@
* * * * * root php /var/www/artisan schedule:run >> /var/log/cron.log 2>&1