shopify app deploy
Deploy your Shopify app.
Builds the app, then deploys your app configuration and extensions.
This command creates an app version, which is a snapshot of your app configuration and all extensions. This version is then released to users.
This command doesn't deploy your web app. You need to deploy your web app to your own hosting solution.
Usage
shopify app deploy [flags]Summary
Deploy your Shopify app.
Flags
--allow-deletes— Allows removing extensions and configuration without requiring user confirmation. For CI/CD environments, the recommended flag is --allow-updates. optional Environment:SHOPIFY_FLAG_ALLOW_DELETES.--allow-updates— Allows adding and updating extensions and configuration without requiring user confirmation. Recommended option for CI/CD environments. optional Environment:SHOPIFY_FLAG_ALLOW_UPDATES.--client-id <value>string— The Client ID of your app. optional Environment:SHOPIFY_FLAG_CLIENT_ID.--message <value>string— Optional message that will be associated with this version. This is for internal use only and won't be available externally. optional Environment:SHOPIFY_FLAG_MESSAGE.--no-build— Use with caution: Skips building any elements of the app that require building. You should ensure your app has been prepared in advance, such as by runningshopify app buildor by caching build artifacts. optional Environment:SHOPIFY_FLAG_NO_BUILD.--no-color— Disable color output. optional Environment:SHOPIFY_FLAG_NO_COLOR.--no-release— Creates a version but doesn't release it - it's not made available to merchants. With this flag, a user confirmation is not required. optional Environment:SHOPIFY_FLAG_NO_RELEASE.--path <value>string— The path to your app directory. optional Environment:SHOPIFY_FLAG_PATH.--reset— Reset all your settings. optional Environment:SHOPIFY_FLAG_RESET.--source-control-url <value>string— URL associated with the new app version. optional Environment:SHOPIFY_FLAG_SOURCE_CONTROL_URL.--verbose— Increase the verbosity of the output. optional Environment:SHOPIFY_FLAG_VERBOSE.--version <value>string— Optional version tag that will be associated with this app version. If not provided, an auto-generated identifier will be generated for this app version. optional Environment:SHOPIFY_FLAG_VERSION.-c, --config <value>string— The name of the app configuration. optional Environment:SHOPIFY_FLAG_APP_CONFIG.-f, --force— [Deprecated] Deploy without asking for confirmation. Equivalent to --allow-updates --allow-deletes. Use --allow-updates for CI/CD environments instead. optional Environment:SHOPIFY_FLAG_FORCE.