Skip to content

Releases: DrupalDevOps/Mirounga

Initial VSD Release

03 Jan 18:45
Compare
Choose a tag to compare
Initial VSD Release Pre-release
Pre-release

VSD = Visual Studio Code, Windows Subsystem for Linux, and Docker Desktop

(NEW FEATURE) Added the Drupal console to the php-cli image.

(NEW FEATURE) Added new Docker Compose definitions for VSD.

(FIXED) Xdebug had stopped working because on the compose files was using the PHP-FPM PROD image that doesn't have xdebug configured.

(FIXED) De-optimizing the VHOST in NGINX to Drupal solved the assets not rendering and redirects issue. The vhost has more rules now and it's dated/oldschool, but most importantly, it's working for Drupal 8/9.

(FIXED) The re-creation of user nobody in both the nginx and php-fpm images solved the permission issues both nginx/php-fpm were encountering with our without Drupal. Now the WSL user is 1000 (default), and maps cleanly to NGINX/PHP-FPM user nobody with UID/GID 1000. This makes Docker reading mounted files from WSL seamless.

(FIXED) Re-creating the nobody user in php-fpm fixed the Drupal console showing permission issues when run as non-root user nobody. Perm issues were not showing up for root user in container.

(IN PROGRESS) The variable defining where to find the Drupal source code, and used as a volume mount source in Nginx and PHP-FPM is hardcoded in the scripts/start-vsd.sh file for expediency and getting an MVP working.

(IN PROGRESS) root /sites/web; is hardcoded in the build\nginx\etc\nginx\conf.d\vhost.conf vhost config file at the moment, for the same reasons noted above.