[DOCKER] Add supervisor and cron configuration for Laravel queue worker
This pull request introduces the necessary changes to enhance the Docker setup for a Laravel project. It includes the addition of supervisor installation and configuration, as well as the inclusion of cron support and improvements to the Dockerfile, entrypoint.sh, and .dockerignore files.
The changes aim to address specific issues related to the proper execution and smooth functioning of the Laravel queue worker and cron jobs. Additionally, comments have been added to relevant files to enhance documentation and explain the purpose of the introduced changes.
These updates provide better control and management of the queue worker, ensure necessary log files and directories are present, and address environment variable loading for cron jobs. By leveraging supervisor and cron, the project gains improved reliability and efficiency in handling background tasks and scheduling recurring jobs.