App Platform -- Static IP
We should be able to securely whitelist our infrastructure to access external resources, without apps being able to be given static IP addresses we can not use the service without opening our infrastructure to security problems.
Disable starter domain -- App Platform
We should be able to disable the starter domain in App Platform or create a 301 redirect to a custom domain. With this not being an option static sites are always duplicated, which is a terrible SEO practice. At the very least it would be nice being able to set a robots.txt file in the starter domain to prevent search engines from indexing it.
Stop, restart and pause the app in App Platform
There is no way to stop, restart or pause the app. For the maintenance needs, it's something that we need all the time.
Support Node.js 18 in App Platform
The App Platform only supports up to Node 17 which is no longer receives support updates and is not recommended for production systems. Please update the Node.js buildpack to support Node 18.
Runtime logs for Serverless Functions in App Platform
Currently if you are using serverless functions within App Platform, the only way to get any logs from them is to export logs to a third-party service. Seriously, console.log('Hello World') won't show up unless you sign up for either Logtail or Datadog. This is really not good for people getting started with Serverless Functions on DigitalOcean and is a major deterrent for using this platform as opposed to literally any other cloud platform with functions.
[Feature Request] Optimize Monorepo Deployment
When having multiple app components in monorepo (frontend, backend), do not rebuild all components on commit, rather check which files were change and build only the relevant component.
no component detected
when deploying on app platform, sometimes i get the no component detected. i recommend that this specific error is documented inside the app platform docs https://docs.digitalocean.com/products/app-platform/reference/buildpacks/ because you didn't include the specific words "no component deteccted" i couldn't google the answer. Either include that in the docs, or add the link to the docs in the error message
PNPM support for apps
Apps only work with NPM. You should also support yarn and pnpm, which are also very popular.