Shopware CLI Project Store Configuration
Shopware CLI Project Store Configuration
| Type | Config |
|---|---|
| File match |
.shopware-project.yml
.shopware-project.yaml
.shopware-project.local.yml
.shopware-project.local.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/shopware-cli-project-store-configuration/latest.json |
| Source | https://raw.githubusercontent.com/shopware/shopware-cli/main/shopware-project-schema.json |
Validate with Lintel
npx @lintel/lintel check
Definitions
The URL of the Shopware instance
Controls date-based compatibility behavior, formatted as YYYY-MM-DD.
15 nested properties
When enabled, the assets will not be copied to the public folder
When enabled, the assets of extensions will be removed from the extension public folder. (Requires Shopware 6.5.2.0)
When enabled, the extensions source code will be keep in the final build
When enabled, the source maps will not be removed from the final build
Paths to delete for the final build
Browserslist configuration for the Storefront build
Extensions to exclude from the build
When enabled, the storefront build will be skipped
Extensions to force build for, even if they have compiled files
When enabled, the shopware admin will be built
Keep following node_modules in the final build
ConfigBuildMJML defines the configuration for MJML email template compilation.
2 nested properties
Whether to enable MJML compilation
Directories to search for MJML files
When enabled, built assets are cached locally and restored on subsequent builds when sources haven't changed
ConfigBuildHooks defines hooks to run at specific points during CI builds.
6 nested properties
Commands to run before anything runs
Commands to run after everything completes
Commands to run before composer install
Commands to run after composer install
Commands to run before asset build
Commands to run after asset build
Shopware bundles to include in builds (alternative to composer.json extra.shopware-bundles)
5 nested properties
Client ID of integration
Client Secret of integration
Username of admin user
Password of admin user
Disable SSL certificate check
4 nested properties
Allows to rewrite single columns, perfect for GDPR compliance
Only export the schema of these tables
Ignore these tables from export
Add an where condition to that table, schema is table name as key, and where statement as value
5 nested properties
6 nested properties
1 nested properties
1 nested properties
The extension management of the deployment
5 nested properties
ConfigValidation is used to configure the project validation.
2 nested properties
Ignore items from the validation.
1 nested properties
The URL of the upstream server to proxy requests to when files are not found locally
When enabled, composer scripts will be disabled during CI builds
When enabled, composer install will be skipped during CI builds
Client ID of integration
Client Secret of integration
Username of admin user
Password of admin user
Disable SSL certificate check
When enabled, the assets will not be copied to the public folder
When enabled, the assets of extensions will be removed from the extension public folder. (Requires Shopware 6.5.2.0)
When enabled, the extensions source code will be keep in the final build
When enabled, the source maps will not be removed from the final build
Paths to delete for the final build
Browserslist configuration for the Storefront build
Extensions to exclude from the build
When enabled, the storefront build will be skipped
Extensions to force build for, even if they have compiled files
When enabled, the shopware admin will be built
Keep following node_modules in the final build
ConfigBuildMJML defines the configuration for MJML email template compilation.
2 nested properties
Whether to enable MJML compilation
Directories to search for MJML files
When enabled, built assets are cached locally and restored on subsequent builds when sources haven't changed
ConfigBuildHooks defines hooks to run at specific points during CI builds.
6 nested properties
Commands to run before anything runs
Commands to run after everything completes
Commands to run before composer install
Commands to run after composer install
Commands to run before asset build
Commands to run after asset build
Shopware bundles to include in builds (alternative to composer.json extra.shopware-bundles)
ConfigBuildExtension defines the configuration for forcing extension builds.
Name of the extension
ConfigBuildHooks defines hooks to run at specific points during CI builds.
Commands to run before anything runs
Commands to run after everything completes
Commands to run before composer install
Commands to run after composer install
Commands to run before asset build
Commands to run after asset build
ConfigBuildMJML defines the configuration for MJML email template compilation.
Whether to enable MJML compilation
Directories to search for MJML files
6 nested properties
1 nested properties
1 nested properties
The extension management of the deployment
5 nested properties
Allows to rewrite single columns, perfect for GDPR compliance
Only export the schema of these tables
Ignore these tables from export
Add an where condition to that table, schema is table name as key, and where statement as value
The URL of the upstream server to proxy requests to when files are not found locally
ConfigProjectBundle defines a project-level Shopware bundle.
Relative path from project root to the bundle directory
Optional override for the bundle name; defaults to the directory basename
ConfigValidation is used to configure the project validation.
Ignore items from the validation.
The name of the extension to ignore.
ConfigValidationIgnoreItem is used to ignore items from the validation.
The identifier of the item to ignore.
The path of the item to ignore.
The message of the item to ignore.