> ## Documentation Index
> Fetch the complete documentation index at: https://www.aptible.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuration

> Learn about how configuration variables provide persistent environment variables for your app's containers, simplifying settings management

# Overview

Configuration variables contain a collection of keys and values, which will be made available to your app's containers as environment variables. Configurable variables persist once set, eliminating the need to repeatedly set the variables upon deploys. These variables will remain available in your app containers until modified or unset.

### Platform-specific Configuration Variables

While generally deprecated, some platform behavior is controlled by specific variables:

* `APTIBLE_DO_NOT_WIPE` (See [Disabling filesystem wipes](/core-concepts/architecture/containers/container-recovery#disabling-filesystem-wipes))
* `APTIBLE_ACK_COMPANION_REPO_DEPRECATION` (See [Companion Git Repository](/core-concepts/apps/deploying-apps/image/deploying-with-docker-image/companion-git-repository))

<Warning>The following variables are **deprecated**. They have been replaced by dedicated endpoint settings or app deployment settings and should be unset from your app configuration once you have migrated </Warning>

* **Deprecated** `FORCE_SSL` — now an endpoint setting. (See [HTTPS Redirect](/core-concepts/apps/connecting-to-apps/app-endpoints/https-endpoints/https-redirect))
* **Deprecated** `STRICT_HEALTH_CHECKS` — now an endpoint setting. (See [Strict Health Checks](/core-concepts/apps/connecting-to-apps/app-endpoints/https-endpoints/health-checks#strict-health-checks))
* **Deprecated** `IDLE_TIMEOUT` — now an endpoint setting. (See [Endpoint Timeouts](/core-concepts/apps/connecting-to-apps/app-endpoints/overview#timeouts))
* **Deprecated** `SSL_PROTOCOLS_OVERRIDE` — now an endpoint setting. (See [HTTPS Protocols](/core-concepts/apps/connecting-to-apps/app-endpoints/https-endpoints/https-protocols))
* **Deprecated** `SSL_CIPHERS_OVERRIDE` — now an endpoint setting. (See [HTTPS Protocols](/core-concepts/apps/connecting-to-apps/app-endpoints/https-endpoints/https-protocols))
* **Deprecated** `DISABLE_WEAK_CIPHER_SUITES` — now an endpoint setting. (See [HTTPS Protocols](/core-concepts/apps/connecting-to-apps/app-endpoints/https-endpoints/https-protocols))
* **Deprecated** `SHOW_ELB_HEALTHCHECKS` — now an endpoint setting. (See [Endpoint Logs](/core-concepts/apps/connecting-to-apps/app-endpoints/https-endpoints/endpoint-logs#configuration-options))
* **Deprecated** `RELEASE_HEALTHCHECK_TIMEOUT` — now an endpoint setting. (See [Release Health Checks](/core-concepts/apps/connecting-to-apps/app-endpoints/https-endpoints/health-checks#release-health-checks))
* **Deprecated** `MAINTENANCE_PAGE_URL` — now an endpoint setting. (See [Maintenance Page](/core-concepts/apps/connecting-to-apps/app-endpoints/https-endpoints/maintenance-page))
* **Deprecated** `APTIBLE_PRIVATE_REGISTRY_USERNAME` — use the `--private-registry-username` flag with `aptible deploy` or the `private_registry_username` Terraform attribute instead. (See [Private Registry Authentication](/how-to-guides/app-guides/migrate-dockerfile-to-direct-image-deploy#private-registry-authentication))
* **Deprecated** `APTIBLE_PRIVATE_REGISTRY_PASSWORD` — use the `--private-registry-password` flag with `aptible deploy` or the `private_registry_password` Terraform attribute instead. (See [Private Registry Authentication](/how-to-guides/app-guides/migrate-dockerfile-to-direct-image-deploy#private-registry-authentication))

# FAQ

<AccordionGroup>
  <Accordion title="How do I set or modify configuration variables?">
    See related guide:

    <Card title="How to set or modify configuration variables" icon="book-open-reader" iconType="duotone" href="https://www.aptible.com/docs/set-configuration-variables" />
  </Accordion>

  <Accordion title="How do I synchronize configuration and code change?">
    See related guide:

    <Card title="How to synchronize configuration and code changes" icon="book-open-reader" iconType="duotone" href="https://www.aptible.com/docs/synchronized-deploys" />
  </Accordion>
</AccordionGroup>
