Docs Menu

Docs HomeAtlas App Services

Export an App

On this page

  • Overview
  • Before You Begin
  • Procedure
  • Output

You can download a directory of your App's configuration files by exporting them. This allows you to save your App's configuration in source control and to work locally with App Services CLI and your preferred text editor.

The exported directory contains configuration files for most components of your App, including Data Sources, Functions, Triggers, and other services. For more information on the contents of an exported App, see App Configuration.

The export does not include any Secrets. If you create a new App based on exported configuration files, you must manually add Secrets to the new App. For more information, see Copy an App.

An exported App contains configuration files for every component of the App. For detailed information about each type of configuration file, see App Configuration.

An exported configuration directory has the following structure:

app/
├── realm_config.json
├── auth/
│ ├── providers.json
│ └── custom_user_data.json
├── data_sources/
│ └── <service name>/
│ ├── config.json
│ └── <database>/
│ └── <collection>/
│ ├── schema.json
│ └── rules.json
├── environments/
│ ├── no-environment.json
│ ├── development.json
│ ├── testing.json
│ ├── qa.json
│ └── production.json
├── functions/
│ ├── config.json
│ ├── <function>.js
│ └── <directory>/
│ └── <function>.js
├── graphql/
│ ├── config.json
│ └── custom_resolvers
│ └── <resolver name>.json
├── hosting/
│ ├── config.json
│ ├── metadata.json
│ └── files/
│ └── <files to host>
├── http_endpoints/
│ ├── config.json
│ ├── data_api_config.json
│ └── [Deprecated] <service name>/
│ ├── config.json
│ └── incoming_webhooks/
│ ├── config.json
│ └── source.js
├── log_forwarders/
│ └── <name>.json
├── sync/
│ └── config.json
├── triggers/
│ └── <trigger name>.json
└── values/
└── <value name>.json
←  Roll Back a DeploymentConfigure an App Environment →