This image was created for two reasons:
We have a Jenkins server which attempts to rebuild the image wednesdays around 4pm EDT after the security updates are released. Users of this image are also encouraged to rebuild daily.
The jenkins schedule is:
TZ=America/Montreal
H 16 * * 3
16 is the time, 3 is the day (Wednesday).
See this image on the Docker Hub.
This project is based on the "official" Drupal Docker image, which, in this pull request, changed the location of Drupal from /var/www/html to /opt/drupal (with a symlink from /var/www/html).
This causes various issues with downstream projects which depend on the dcycle/drupal image; it has therefore been decided that for the dcycle/drupal, Drupal would remain in /var/www/html, rather than be in /opt/drupal.
Thus, in ./Dockerfile-10-php-alpine, code was added to completely remove /opt/drupal and /var/www/html, and reinstall with our own composer.json files at ./docker-resources/*/composer.json.
Other tags, including PHP 8, and Drupal 9 on PHP 7, are deprecated.