FROM php:8.2-cli

RUN docker-php-ext-install pdo_mysql

RUN apt-get update && apt-get install -y supervisor

RUN echo_supervisord_conf > /etc/supervisord.conf

COPY laravel-worker.conf /etc/supervisor/conf.d/laravel-worker.conf

RUN printf "[include]\nfiles = supervisor/conf.d/*.conf" >> /etc/supervisord.conf

ENTRYPOINT ["supervisord"]

CMD ["--nodaemon", "--configuration", "/etc/supervisord.conf"]