Update Dockerfile

This commit is contained in:
Roman Kelesidis 2025-08-21 20:24:12 +03:00
commit bd4c8861e7
No known key found for this signature in database
GPG key ID: D8157C4D4C4C6DB4

View file

@ -26,13 +26,17 @@ RUN apt-get update && apt-get install -y \
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
WORKDIR /app WORKDIR /app
COPY composer.json composer.lock ./
RUN composer install --prefer-dist --no-dev --optimize-autoloader --no-scripts
COPY . /app COPY . /app
RUN composer install --prefer-dist --optimize-autoloader RUN php _cleanup.php && rm _cleanup.php \
&& chown -R www-data:www-data /app \
&& chmod -R 755 /app
RUN php _cleanup.php && rm _cleanup.php RUN echo "*/10 * * * * www-data php /app/cron.php >> /proc/1/fd/1 2>&1" > /etc/cron.d/app-cron \
RUN echo "*/10 * * * * php /app/cron.php >> /proc/1/fd/1 2>&1" > /etc/cron.d/app-cron \
&& chmod 0644 /etc/cron.d/app-cron \ && chmod 0644 /etc/cron.d/app-cron \
&& crontab /etc/cron.d/app-cron && crontab /etc/cron.d/app-cron