App Configuration
Overview
Once your Extend app is deployed, you'll need to configure it to run reliably in your environment. This section covers the day-to-day operational settings: how your app starts and stops, how it scales under load, what resources it uses, and how to manage its cost. Most of these settings are available in the AGS Admin Portal on your app's Settings page.
In this section
-
Environment variables and secrets — Pass configuration and credentials to your app at runtime without hardcoding values in your code.
-
App lifecycle — Understand how AGS starts, stops, and restarts your app, and how to handle graceful shutdown.
-
Autoscaling — Configure your app to scale replicas up and down automatically based on load.
-
Replicas limit and resource allocation — Set CPU and memory limits per replica, and cap the total number of replicas. Running at least two replicas is recommended for production to avoid downtime.
-
Virtual machine host — Choose whether your app shares a VM with other namespaces or runs on a dedicated VM for better isolation.
-
Usage limits — Understand the platform-wide limits that apply to Extend apps.
-
Pricing — Understand how Extend app costs are calculated, including VM-hour rates and log ingestion fees.
-
Extend Apps Directory — Browse sample applications to use as a starting point for your own Extend apps.