Skip to content

Optimize module installation process for performance and error handling#11

Merged
roble merged 1 commit into
mainfrom
dev
Jun 25, 2026
Merged

Optimize module installation process for performance and error handling#11
roble merged 1 commit into
mainfrom
dev

Conversation

@roble

@roble roble commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

This pull request streamlines and improves the module installation process by switching from individual Composer package installations to batch installation, removing redundant autoload dumping, and ensuring database seeding uses the correct command with force. The changes affect both the standard and Docker environments.

Module installation process improvements:

  • Updated InstallCommand and DockerEnvironment to install all selected Composer packages in a single composer require run, improving performance and reliability. [1] [2]
  • Removed redundant composer dump-autoload step after installing modules, as Composer now handles autoloading during installation. [1] [2]

Database seeding improvements:

  • Changed the seeding command from modules:seed to the standard db:seed with the --force flag to ensure seeds run in production and are consistent across environments. [1] [2]

Error handling:

  • Updated error messages to reflect batch installation and clarify that patches, sync, and migrations are skipped if any module installation fails. [1] [2]

…erEnvironment for improved performance and error handling
@roble roble merged commit 2e1039d into main Jun 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant