/claim #7528

Fixes database detection and backup support for Docker Compose deployments via GitHub App (build_pack=dockercompose).

Summary

  • Add application_id to service_databases and allow service_id to be nullable so ServiceDatabase records can belong to either a Service stack or a docker-compose Application.
  • Persist detected compose databases during the docker-compose Application parsing path via isDatabaseImage() (keyed by (application_id, name); previews excluded).
  • Add a Backups tab to docker-compose Application configuration to manage scheduled backups for detected DB services.
  • Update backup execution + status update paths to support application-owned ServiceDatabase records (server/container resolution; avoid matching preview containers).
  • Prevent the cleanup command from deleting application-owned ServiceDatabase records.

Demo Video

TBD (will add)

Claim

Total prize pool $100
Total paid $0
Status Pending
Submitted February 06, 2026
Last updated February 06, 2026

Contributors

HA

Harmatta

@Harmatta

100%

Sponsors

IL

Ilias Ism

@me

$100