Skip to content

Instantly share code, notes, and snippets.

@sankalpshekhar
Last active December 12, 2023 19:50
Show Gist options
  • Select an option

  • Save sankalpshekhar/cdb45067e68999064616ed74a73f26b4 to your computer and use it in GitHub Desktop.

Select an option

Save sankalpshekhar/cdb45067e68999064616ed74a73f26b4 to your computer and use it in GitHub Desktop.
Magento Cloud Commands

CLI magento-cloud

Global

List the available commands for CLI tool

magento-cloud list

Log in to the project

magento-cloud login

List variables in this environment

magento-cloud variables

Checkout Project

magento-cloud checkout <PROJECT ID>

Update Magento Cloud CLI

magento-cloud update

Add SSH key

magento-cloud ssh-key:add

Environment

List of Environments

magento-cloud environment:list

Check out an existing environment

magento-cloud environment:checkout <environment-ID>

Merge changes in this environment with its parent

magento-cloud environment:merge -e <environment-ID>
magento-cloud environment:merge -p <PROJECT_ID> -e <ENVIRONMENT_ID>

Synchronize with parent environment

magento-cloud environment:synchronize -p <PROJECT_ID> -e <ENVIRONMENT_ID> {code|data}

List environment variables

magento-cloud variable:list

Set a variable value

magento-cloud variable:set <VARIABLE_NAME> <VARIABLE_VALUE>

Redeploy the environment

magento-cloud environment:redeploy
git commit --allow-empty -m "redeploy" && git push <BRANCH_NAME>

create a new branch

magento-cloud environment:branch <NAME> <PARENT_BRANCH>

Commands to be executed on the server

See Database & Redis Credentials

echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --d | json_pp
php -r 'print_r(json_decode(base64_decode($_ENV["MAGENTO_CLOUD_RELATIONSHIPS"])));'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment