FROM php:8.4-cli ENV TZ "${TZ}" ENV APP_NAME "${APP_NAME}" ENV API_URL "${API_URL}" RUN apt-get update && apt-get install -y --no-install-recommends cron rsyslog nano && rm -r /var/lib/apt/lists/* RUN pecl install xdebug-3.4.2 \ && docker-php-ext-enable xdebug \ && echo $TZ > /etc/timezone COPY --chmod=550 ./cli/entrypoint /root/entrypoint COPY ./php-errors.ini /usr/local/etc/php/conf.d/docker-php-errors.ini COPY ./php-timezone.ini /usr/local/etc/php/conf.d/docker-php-timezone.ini WORKDIR /code/bin COPY --chmod=644 ./cli/crontab /var/spool/cron/crontabs/root CMD [ "/root/entrypoint" ]