App Platform Support

App Platform is a Platform-as-a-Service (PaaS) offering that allows developers to publish code directly to DigitalOcean servers without worrying about the underlying infrastructure.


You need to explicitly add the subdomain in your app’s settings.
You cannot pause, stop, or disable an app. You can delete the app and re-create it when needed.
Component-level variables override app-level variables, so you may have defined environment variables at both levels.
App Platform does not support connecting to DigitalOcean Managed Databases during the build process if the database has trusted sources enabled.
App Platform does not support backups, but you can use DigitalOcean’s Managed Databases to back up your data.
Dev databases are located in the same region as your app and cannot be migrated to another region.
Your upload may be exceeding your app’s alloted file storage space or it could be timing out.
You see the CDN load balancer’s IP address. Use dig to see the dynamic IP address of the app.
Application crashes, high memory consumption, and high disk usage are usually responsible for apps restarting.
Apps do not have static IP addresses so you cannot point an A record at an app.
Environment variables are only available as build-args for Dockerfile builds in App Platform.
You can change an app’s source repository by updating the app’s spec.
Ensure the missing module is listed in the dependencies section of the package.json file.
App Platform does not currently support injecting values as files on disk. Use environment variables to create files at run time.
Review your app’s build logs to diagnose which process failed during building.
Database bind variables are only available during an app’s deployment and run times.
Change dockerfile_path to match your Dockerfile’s path.
Your app is likely unavailable on the port App Platform uses to perform health checks. Customize the health check or update the ports in your app.
Review some common troubleshooting techniques for App Platform.