Skip to content

S3-compatible storage backend for ticket attachments #6

Description

@solomon2773

Attachments are stored in Postgres today (simple, zero-infra, 5 MB cap). For larger deployments an S3-compatible backend (AWS S3, R2, MinIO) would be better.

Proposal: a storage interface in src/lib/services/attachments.ts with db and s3 implementations selected by env var; presigned URLs for downloads. Keep the DB backend as the default so small installs stay dependency-free.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions