Open DigitalOcean deploy
App Platform deploy from the public repository with Manifest and a Dev
PostgreSQL database.
Overview
DigitalOcean App Platform can create a Manifest app from the public repository template. The template uses the public Manifest Docker image and provisions a Dev PostgreSQL database.Prerequisites
- A DigitalOcean account with billing enabled.
- Access to App Platform in the selected region.
Deploy
- Open the DigitalOcean deploy link.
- Review the app spec.
- Generate two separate secret values:
- Paste one value into
BETTER_AUTH_SECRET. - Paste the other value into
MANIFEST_ENCRYPTION_KEY. - Create the app.
.do/deploy.template.yaml from the Manifest repository. The template includes the Manifest service and a Dev PostgreSQL database.
Open Manifest
After App Platform finishes deploying, open the app URL and create the first account. The first account becomes the admin. Verify the deployment:Notes
- The template appends
uselibpqcompat=trueto DigitalOcean’s PostgreSQL URL so Nodepghandles the platform’ssslmode=requireconnection string correctly. - Upgrade the Dev Database to a managed database for production data.
- Use a custom domain before configuring production OAuth callbacks.