The PHP buildpack received some updates:
For more information and configuration options, see the buildpack’s documentation page.
App Platform is now available in SGP1 and BLR1.
Due to capacity limits in the region, we have disabled the creation of new resources in SFO2 for new customers. Existing customers with resources in SFO2 are unaffected and can still create and destroy resources in SFO2.
Improved build caching for all App Platform build environments. Dependencies and other data are now cached and reused between builds to improve performance. Dockerfile builds continue to make use of Docker layer caching.
The Hugo buildpack received some updates:
We have released a “Deploy to DigitalOcean” button for App Platform. You can now embed a button into your GitHub repo or website that allows users to deploy your app directly to DigitalOcean.
We have also released a jobs feature for App Platform. The job feature allows you to run application code at a scheduled time.
Added support to App Platform for configuring internal service ports, as well as internal-only services that are not internet-accessible.
Added support to App Platform for configuring a catch-all document that can be used by static sites to rewrite all requests to pages that are not found, to the configured document. The
catchall_document field is similar to
error_document in that they both rewrite all requests to the specified document, and so they are mutually exclusive, only 1 can be set. Using
catchall_document will result in 200 HTTP response codes for the rewritten requests, while
error_document will result in 404 HTTP response codes.
Added support to App Platform services and static sites for configuring an ingress CORS policy.
Added support to App Platform for configuring custom wildcard domains.
Added an App Platform environment variable binding with the CA certificate for managed databases in the users account.
Added an App Platform the environment variable binding prefix
_self that can be used to reference the current component without directly referencing it by component name.
Launched the App Platform jobs component type, with support for running containerized operations before, after, and on failure of deploys.
App Platform, our new platform as a service (PaaS) offering, is now in General Availability. Hook a GitHub repo to DigitalOcean and let App Platform automatically build and deploy your commits live to the cloud. Read the quickstart or try it now.
App Platform is now in beta.