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.
Ubuntu-18 has been deprecated for App Platform apps. We recommended that all apps upgrade to Ubuntu-22 as soon as possible.
We have updated the following buildpacks:
HUGO_VERSION
environment variable. For more information and configuration options, see the buildpack’s documentation page.You can now deploy container images to App Platform using digests. Digests are immutable references to container images. Unlike tags, digests permanently refer to a specific iteration of an image.
You can only deploy an image using a digest by updating your app’s spec at this time.
The cors
and routes
fields under the services
array in the App Platform app spec have been deprecated. The cors
field now resides in the rules
array of the ingress
section of the spec. The routes
field has been replaced by the match
field in the rules
array of the ingress
section of the spec.
The following truncated example spec demonstrates the format for each updated field:
ingress:
rules:
- component:
name: api
match:
path:
prefix: /api
- component:
name: website
cors:
allow_origins:
- prefix: https://internal.example-app.com
match:
path:
prefix: /
App Platform now supports the Aptfile buildpack. The Aptfile buildpack lets you install system-level Ubuntu packages during your app’s build process.
For more information, see all App Platform release notes.