Skip to content

configurator: colocate Synology backup default under /volume1/docker#21

Merged
decriptor merged 1 commit into
mainfrom
shaw/fix-synology-generator
Apr 30, 2026
Merged

configurator: colocate Synology backup default under /volume1/docker#21
decriptor merged 1 commit into
mainfrom
shaw/fix-synology-generator

Conversation

@decriptor
Copy link
Copy Markdown
Collaborator

Summary

  • Synology default for backup was /volume1/roon-backups, but roon lived at /volume1/docker/roon — inconsistent within the platform and out of step with QNAP, which keeps both under /share/Container/.
  • Moves the Synology backup default to /volume1/docker/roon-backups so generated compose output groups Roon's app data and backups together.
  • Updates the unit test fixture in urlState.test.ts and the Playwright assertion in configurator.spec.ts that snapshot the default.

Test plan

  • npx vitest run (119/119 passing)
  • npx playwright test to confirm the e2e platform-switching assertion
  • Manual: load configurator, select Synology, verify vol-backup populates /volume1/docker/roon-backups and the rendered compose output reflects it

Copilot AI review requested due to automatic review settings April 30, 2026 02:38
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Synology platform defaults in the configurator so the backup volume path is colocated with the Roon app data under /volume1/docker, aligning the layout with other supported NAS platforms.

Changes:

  • Change Synology default backup path to /volume1/docker/roon-backups.
  • Update unit test fixture expectations for Synology defaults.
  • Update Playwright E2E assertion for Synology platform switching.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
configurator/public/platforms/synology.json Updates the Synology platform’s default backup path.
configurator/src/urlState.test.ts Updates unit test fixtures/expectations to match the new Synology backup default.
configurator/e2e/configurator.spec.ts Updates E2E assertion when switching to the Synology platform.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Match the QNAP convention of keeping roon and roon-backups together
under the container app-data root. Previously backup defaulted to
/volume1/roon-backups while roon lived at /volume1/docker/roon.
@decriptor decriptor force-pushed the shaw/fix-synology-generator branch from 2adf2a2 to cf8cfb7 Compare April 30, 2026 02:49
@decriptor decriptor merged commit eaf196d into main Apr 30, 2026
2 checks passed
@decriptor decriptor deleted the shaw/fix-synology-generator branch April 30, 2026 02:51
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.

2 participants