diff --git a/configurator/e2e/configurator.spec.ts b/configurator/e2e/configurator.spec.ts index e1510d0..a56eda9 100644 --- a/configurator/e2e/configurator.spec.ts +++ b/configurator/e2e/configurator.spec.ts @@ -31,7 +31,7 @@ test.describe('Initial state', () => { const values = await page .locator('#platform-select option') .evaluateAll((els) => els.map((e) => (e as HTMLOptionElement).value)); - expect(values).toEqual(['qnap', 'synology', 'unraid', 'truenas', 'linux', 'custom']); + expect(values).toEqual(['qnap', 'synology', 'unraid', 'truenas', 'ugreen', 'linux', 'custom']); }); test('Copy and Download are enabled with no input errors', async ({ page }) => { diff --git a/configurator/public/platforms/index.json b/configurator/public/platforms/index.json index b7f9cfa..365e467 100644 --- a/configurator/public/platforms/index.json +++ b/configurator/public/platforms/index.json @@ -1 +1 @@ -["qnap", "synology", "unraid", "truenas", "linux", "custom"] +["qnap", "synology", "unraid", "truenas", "ugreen", "linux", "custom"] diff --git a/configurator/public/platforms/ugreen.json b/configurator/public/platforms/ugreen.json new file mode 100644 index 0000000..e5d7b05 --- /dev/null +++ b/configurator/public/platforms/ugreen.json @@ -0,0 +1,10 @@ +{ + "id": "ugreen", + "label": "UGREEN", + "roon": "/volume1/docker/roon", + "music": "/volume1/Music", + "backup": "/volume1/roon-backups", + "prefix": "/volume1/", + "hint": "Paths set for UGREEN UGOS Pro (Container Manager). The default Music share is /volume1/Music (capital M). Use Docker network mode 'host' — bridged breaks Roon discovery.", + "rootPattern": "^/volume" +}