You can easily migrate environments using the YAML Download feature in the environment selector.

An environment is a work unit that can be composed of one or multiple services. For more details about ale’s work unit hierarchy, from spaces to services, see below.


Download YAML File

Click the Environment selector on the right to download a YAML file containing deployment configurations for all services in the environment you want to migrate.

Download Secrets

Navigate to the Secrets section in the Settings tab and click “Download as file” to export your stored secrets.

Save Secrets

Apply the downloaded file to the new environment using drag & drop, then save.

Apply YAML File

When you apply the YAML file to the new environment using drag & drop, all services will be created in a ‘Stopped’ state with the same configurations as the original project.

Click the icon to start each service individually, or use Run All from the Environment selector to launch all services at once.

For services requiring external connections, make sure to enable TCP external access.