This PR enables database detection and ServiceDatabase record creation for applications deployed via GitHub App using Docker Compose. Previously, database services in these deployments were not detected, preventing automated backups.
application_id to service_databases table and made service_id nullable.ServiceDatabase to support belongsTo relationship with Application.ServiceDatabase methods (team, workdir, restart, server) to handle Application relationship.ScheduledDatabaseBackup to resolve server from Application-linked databases.parseDockerComposeFile in bootstrap/helpers/shared.php (Application path) to check for database images using isDatabaseImage.ServiceDatabase records linked to the Application when a database service is detected./fixes #7528 /claim #7528
Bug Fixes
New Features
Tests
Chores
✏️ Tip: You can customize this high-level summary in your review settings.
Excellencedev
@Excellencedev
Ilias Ism
@me