From 00cb5e6c1fc224c9b93f403c0bf81d9d1904fcd8 Mon Sep 17 00:00:00 2001 From: Fmstrat Date: Fri, 2 Apr 2021 12:36:16 -0400 Subject: [PATCH 1/5] Added beta flag --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ff06938..336b51c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Plex Cluster Synchronizes the watched and timeline status between any number of Plex servers all using standard Plex APIs. +***This project is in BETA TESTING.*** + Plex Cluster contains two applications: - **Plex Cluster Proxy**, which is installed alongside every Plex server and acts as a proxy (using `nginx`) between Plex Media Server and the internet. This application's job is to pass any requests that come to it along to the Plex server while catching any requests that mark watched status and also forwarding them on the **Plex Cluster Manager**. There is one instance of `Plex Cluster Proxy` for each Plex server. - **Plex Cluster Manager** is then used to synchronize the status between Plex servers. There is only one instance of `Plex Cluster Manager` which is used by all instances of `Plex Cluster Proxy`. From adba53799d5ae57c97a6736b79f19a04dd9cfaa1 Mon Sep 17 00:00:00 2001 From: Steve Sims Date: Fri, 2 Apr 2021 16:21:54 -0400 Subject: [PATCH 2/5] Update README.md Corrected spelling --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 336b51c..e1c2f81 100644 --- a/README.md +++ b/README.md @@ -214,4 +214,4 @@ The remote server setup is complete. ### Final steps -Once everything is complete, login via `https://plex.tv` and if you watch the logs via `docker-compose logs -ft` and mark shows watched you should start seeing `plex-cluster-proxy` and `plex-cluster-manager` scynchronize the status. \ No newline at end of file +Once everything is complete, login via `https://plex.tv` and if you watch the logs via `docker-compose logs -ft` and mark shows watched you should start seeing `plex-cluster-proxy` and `plex-cluster-manager` synchronize the status. \ No newline at end of file From 00c05fdf803ced7cd9484a2f5714f5b9cabd1bdf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 3 Apr 2021 11:54:40 +0000 Subject: [PATCH 3/5] Bump dot-prop from 4.2.0 to 4.2.1 in /plex-cluster-manager/src Bumps [dot-prop](https://github.com/sindresorhus/dot-prop) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/sindresorhus/dot-prop/releases) - [Commits](https://github.com/sindresorhus/dot-prop/compare/v4.2.0...v4.2.1) Signed-off-by: dependabot[bot] --- plex-cluster-manager/src/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plex-cluster-manager/src/package-lock.json b/plex-cluster-manager/src/package-lock.json index 6e6936b..7458603 100644 --- a/plex-cluster-manager/src/package-lock.json +++ b/plex-cluster-manager/src/package-lock.json @@ -479,9 +479,9 @@ "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" }, "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", "dev": true, "requires": { "is-obj": "^1.0.0" From 4196f688f93afa934c80742c079eb992225fc5be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 3 Apr 2021 11:54:41 +0000 Subject: [PATCH 4/5] Bump ini from 1.3.5 to 1.3.8 in /plex-cluster-manager/src Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8) Signed-off-by: dependabot[bot] --- plex-cluster-manager/src/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plex-cluster-manager/src/package-lock.json b/plex-cluster-manager/src/package-lock.json index 6e6936b..ac15ccf 100644 --- a/plex-cluster-manager/src/package-lock.json +++ b/plex-cluster-manager/src/package-lock.json @@ -944,9 +944,9 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "ipaddr.js": { "version": "1.9.0", From b1a6a6596bb811d0836d4ea90712aa64468c52a7 Mon Sep 17 00:00:00 2001 From: Falconx1000 <17259556+Falconx1000@users.noreply.github.com> Date: Wed, 21 Apr 2021 17:48:31 -0400 Subject: [PATCH 5/5] Update Dockerfile Add dependencies for npm sqlite3 install --- plex-cluster-manager/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/plex-cluster-manager/Dockerfile b/plex-cluster-manager/Dockerfile index 6fbe1db..d35cff2 100644 --- a/plex-cluster-manager/Dockerfile +++ b/plex-cluster-manager/Dockerfile @@ -1,6 +1,7 @@ FROM node:alpine COPY --chown=node:node src /app WORKDIR /app +RUN apk add python make gcc g++ RUN mkdir /data && chown node:node /data USER node RUN npm install