-
Notifications
You must be signed in to change notification settings - Fork 1.7k
MCLOUD-6939: Errors occur running magento commands in composer cloud docker installation #8007
Conversation
…docker installation
src/cloud/env/variables-build.md
Outdated
@@ -201,6 +201,19 @@ stage: | |||
SKIP_SCD: false | |||
``` | |||
|
|||
### `SKIP_COMPOSER_DUMP_AUTOLOAD` | |||
|
|||
Skip executing of `composer dump-autoload` command. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Skip executing of `composer dump-autoload` command. | |
Skip execution of `composer dump-autoload` command. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest: Avoid using terms like execute and terminate:
Do not run the composer dump-autoload
command.
Why do you need to set this variable? Do you only set it if you are deploying Cloud project using Magento Cloud Docker?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@meker12 Executing composer dump-autoload
command causes an error when running some Magento commands such as bin/magento deploy:mode:set production
or bin/magento -n setup:upgrade
. These commands can be run on writable systems, for example in the magento-cloud-docker test
container. So we added a possibility to skip it.
This is a core issue magento/magento2#23251, but I don't know when it will be fixed.
src/cloud/env/variables-build.md
Outdated
@@ -201,6 +201,19 @@ stage: | |||
SKIP_SCD: false | |||
``` | |||
|
|||
### `SKIP_COMPOSER_DUMP_AUTOLOAD` | |||
|
|||
Skip executing of `composer dump-autoload` command. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest: Avoid using terms like execute and terminate:
Do not run the composer dump-autoload
command.
Why do you need to set this variable? Do you only set it if you are deploying Cloud project using Magento Cloud Docker?
…docker installation
Hi @oshmyheliuk, thank you for your contribution! |
* MCLOUD-6939: Errors occur running magento commands in composer cloud docker installation (#8007) * Added variable to skip composer dump-autoload command processing when deploying a Magento Cloud project to a Cloud Docker environment. * MCLOUD-7072: Add CLI command for generating .magento.env.yaml (#8040) * MCLOUD-7072: Add CLI commands for creating and updating .magento.env.yaml * Apply suggestions from code review Co-authored-by: Barny Shergold <[email protected]> Co-authored-by: Margaret Eker <[email protected]> * MCLOUD-6805: ECE-Tools release notes WIP: updating variables * MCLOUD-6805: ECE-Tools release notes First draft * MCLOUD-6805: ECE-Tools release notes Fixed double slash on link * added links to two hot fixes * Update services-mysql.md (#8144) Co-authored-by: Margaret Eker <[email protected]> * Update Magento Cloud Docker instructions for adding custom PHP extensions (#8145) * [Doc] Adding new PHP extensions #155 (#7929) * Clean up instructions for adding PHP extensions - Move extension configuration attribute descriptions and examples to a separate section * Fixed markdown syntax * Fix link definitions * Fix link syntax * Apply suggestions from code review Co-authored-by: Yevhen Miroshnychenko <[email protected]> Co-authored-by: Barny Shergold <[email protected]> Co-authored-by: hguthrie <[email protected]> * MCLOUD-6805: ECE-Tools release notes Updated entry for MCLOUD-7098 * MCLOUD-6805: ECE-Tools release notes Fixed merge conflicts * Added docs for SKIP_COMPOSER_DUMP_AUTOLOAD * Apply suggestions from code review Co-authored-by: Margaret Eker <[email protected]> * MCLOUD-6805: ECE-Tools release notes Added release notes entry for #7191 * Update error-codes information with current info (#8152) * Update error-codes information with current info - Replaced file with error-code.md file generated from the ece-tools package * Fixed error messages * Add source file for generating the error code ref Co-authored-by: Barny Shergold <[email protected]> * Fixed comment syntax on internal note * MCLOUD-6805: ECE-Tools release notes Added release not for MCLOUD-7193 * MCLOUD-6805: ECE-Tools release notes Fixed silly empty bullet * MCLOUD-6805: ECE-Tools release notes Per review, updated additional ece-tools docs changes that are unassociated with the release notes. * MCLOUD-6805: ECE-Tools release notes Per review, removed extra space from yaml code block. * MCLOUD-6805: ECE-Tools release notes Per review, tweaking the wording for writeable Cloud Docker environments. * MCLOUD-6805: ECE-Tools release notes Per review, forgot to clarify the pronoun that. * MCLOUD-6805: ECE-Tools release notes Per review, removed extra space, missed it first time around. * MCLOUD-6805: ECE-Tools release notes Ordered 'new' release note before fixed * MCLOUD-6805: ECE-Tools release notes Added links to documentation. * MCLOUD-6805: ECE-Tools release notes Added links to documentation. * Apply suggestions from code review Co-authored-by: Margaret Eker <[email protected]> Co-authored-by: Oleksandr Shmyheliuk <[email protected]> Co-authored-by: maeker12 <{ID}+{username}@users.noreply.github.com> Co-authored-by: jfrontain <[email protected]> Co-authored-by: Andrii Shevtsov <[email protected]> Co-authored-by: Margaret Eker <[email protected]> Co-authored-by: Yevhen Miroshnychenko <[email protected]> Co-authored-by: Barny Shergold <[email protected]> Co-authored-by: hguthrie <[email protected]>
* ECE-Tools 2002.1.3 docs and release notes (#8161) * MCLOUD-6939: Errors occur running magento commands in composer cloud docker installation (#8007) * Added variable to skip composer dump-autoload command processing when deploying a Magento Cloud project to a Cloud Docker environment. * MCLOUD-7072: Add CLI command for generating .magento.env.yaml (#8040) * MCLOUD-7072: Add CLI commands for creating and updating .magento.env.yaml * Apply suggestions from code review Co-authored-by: Barny Shergold <[email protected]> Co-authored-by: Margaret Eker <[email protected]> * MCLOUD-6805: ECE-Tools release notes WIP: updating variables * MCLOUD-6805: ECE-Tools release notes First draft * MCLOUD-6805: ECE-Tools release notes Fixed double slash on link * added links to two hot fixes * Update services-mysql.md (#8051 * Update Magento Cloud Docker instructions for adding custom PHP extensions (#8145) * [Doc] Adding new PHP extensions #155 (#7929) * Clean up instructions for adding PHP extensions - Move extension configuration attribute descriptions and examples to a separate section * Fixed markdown syntax * Fix link definitions * Fix link syntax * Apply suggestions from code review Co-authored-by: Yevhen Miroshnychenko <[email protected]> Co-authored-by: Barny Shergold <[email protected]> Co-authored-by: hguthrie <[email protected]> * MCLOUD-6805: ECE-Tools release notes Updated entry for MCLOUD-7098 * MCLOUD-6805: ECE-Tools release notes Fixed merge conflicts * Added docs for SKIP_COMPOSER_DUMP_AUTOLOAD * Apply suggestions from code review Co-authored-by: Margaret Eker <[email protected]> * MCLOUD-6805: ECE-Tools release notes Added release notes entry for #7191 * Update error-codes information with current info (#8152) * Update error-codes information with current info - Replaced file with error-code.md file generated from the ece-tools package * Fixed error messages * Add source file for generating the error code ref Co-authored-by: Barny Shergold <[email protected]> * Fixed comment syntax on internal note * MCLOUD-6805: ECE-Tools release notes Added release not for MCLOUD-7193 * MCLOUD-6805: ECE-Tools release notes Fixed silly empty bullet * MCLOUD-6805: ECE-Tools release notes Per review, updated additional ece-tools docs changes that are unassociated with the release notes. * MCLOUD-6805: ECE-Tools release notes Per review, removed extra space from yaml code block. * MCLOUD-6805: ECE-Tools release notes Per review, tweaking the wording for writeable Cloud Docker environments. * MCLOUD-6805: ECE-Tools release notes Per review, forgot to clarify the pronoun that. * MCLOUD-6805: ECE-Tools release notes Per review, removed extra space, missed it first time around. * MCLOUD-6805: ECE-Tools release notes Ordered 'new' release note before fixed * MCLOUD-6805: ECE-Tools release notes Added links to documentation. * MCLOUD-6805: ECE-Tools release notes Added links to documentation. * Apply suggestions from code review * Cloud Docker 1.2.0 Release (#8199) * MCLOUD-6430: Xdebug not working on Magento Cloud Docker 1.1 (#7810) * Update src/cloud/docker/docker-development-debug.md * MCLOUD-6898: Add option to customize port for MailHog (#7860) * MCLOUD-6898: Add option to customize port for MailHog * MCLOUD-6660: Add option to disable MailHog * Update src/cloud/docker/docker-config.md * MCLOUD-2789: [Cloud Docker] Add custom ES plugins (#7898) * MCLOUD-2789: [Cloud Docker] Add support for adding custom ES plugins from services.yaml file to the docker-compose.yml file. * MCLOUD-6394: Help with running MFTF test generation commands (#7995) * MCLOUD-6394: Help with running MFTF test generation commands * Added `--with-test` option to `build:compose` option list * Update src/cloud/docker/docker-containers.md - Added test container * Update src/cloud/docker/docker-containers-service.md Added `--with-test` option to `build:compose` option list * Update Docker command help (#8197) * Updated Docker Quick reference - Addedd new options to the magento-docker CLI - Added listing that shows all available options for ece-docker build:compose command - Added intro to Docker Compose section * Updates for Cloud Docker 1.2.0 release (#8198) * MCLOUD-7809 Added instructions for building custom docker-compose.yaml file * Improved instructions for using the init-docker.sh installation script * Updates based on review feedback * Updated Launch developer mode instructions to add step to apply patches before deploying to a Magento Cloud Docker environment Co-authored-by: Oleksandr Shmyheliuk <[email protected]> Co-authored-by: Andrii Shevtsov <[email protected]> Co-authored-by: Margaret Eker <[email protected]> Co-authored-by: Yevhen Miroshnychenko <[email protected]> Co-authored-by: Barny Shergold <[email protected]> Co-authored-by: hguthrie <[email protected]> Co-authored-by: Jeff Matthews <[email protected]> Co-authored-by: Bohdan Korablov <[email protected]>
Purpose of this pull request
Added documentation for new Cloud build variable
SKIP_COMPOSER_DUMP_AUTOLOAD
to skip composer dump-autoload processing when deploying a Cloud project to the Cloud Docker environment.Affected DevDocs pages
Magento source code
magento/ece-tools#784
whatsnew
Added documentation for new Cloud build variable
SKIP_COMPOSER_DUMP_AUTOLOAD
to skip composer dump-autoload processing when deploying a Cloud project to the Cloud Docker environment. See Build variables.