Skip to content

Deploy to DigitalOcean App Platform (#12)#13

Merged
tomjnsn merged 2 commits into
mainfrom
deploy-digitalocean
Feb 18, 2026
Merged

Deploy to DigitalOcean App Platform (#12)#13
tomjnsn merged 2 commits into
mainfrom
deploy-digitalocean

Conversation

@tomjnsn

@tomjnsn tomjnsn commented Feb 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add .do/app.yaml — DO App Platform spec (web service + managed Postgres 16, env var placeholders)
  • Fix Drizzle migration failure on DO managed Postgres by using public schema for migration tracking

Test plan

  • Pre-commit checks pass (format, lint, typecheck, tests)
  • doctl apps create --spec .do/app.yaml succeeds
  • App deploys, migrations run without schema permission error
  • Transcripts upload to DO Spaces and retrieve correctly

Closes #12

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

🔮 View transcript: https://agentlogs.chsprc.com/s/mvtj1yk0kq4gmhf0ym9962i5
DO managed Postgres doesn't grant CREATE SCHEMA permission to app
users, causing migrations to fail. Use the public schema for the
Drizzle migration tracking table instead.

Closes #12

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

🔮 View transcript: https://agentlogs.chsprc.com/s/mvtj1yk0kq4gmhf0ym9962i5
@tomjnsn tomjnsn merged commit 45f2d33 into main Feb 18, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deploy to DigitalOcean App Platform

1 participant