From 11f7a15f64613cacb61de897bfdab8f3c3bb9c26 Mon Sep 17 00:00:00 2001 From: sebbejohansson Date: Tue, 7 Jan 2025 23:22:32 +0100 Subject: [PATCH 1/3] Updates multi server setup documentation to working scheduling. --- README.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 40712e8b1e..583af4d3c9 100644 --- a/README.md +++ b/README.md @@ -455,7 +455,6 @@ services: image: ghcr.io/taxel/plextraktsync command: sync container_name: plextraktsync - profiles: ["schedule"] volumes: - /configs/mediarr/plextraktsync:/app/config environment: @@ -464,7 +463,7 @@ services: depends_on: - plex scheduler: - image: mcuadros/ofelia:latest + image: mcuadros/ofelia container_name: scheduler command: daemon --docker restart: unless-stopped @@ -489,11 +488,7 @@ hours. If you have two different PlexTraktSync containers in your docker compose, you can run them at the same time. The above config means that a job is running every 6 hours, alternating between -the two "servers". The PlexTraktSync container also has a [docker compose -profile] called "schedule" which means that it won't run automatically when you -run for example `docker compose up`. - -[docker compose profile]: https://docs.docker.com/compose/profiles/ +the two "servers". ### Logging From 520499d038e68301b2d545cde1341292c2a3b94d Mon Sep 17 00:00:00 2001 From: sebbejohansson Date: Tue, 7 Jan 2025 23:32:16 +0100 Subject: [PATCH 2/3] Updates image versions to be cohesive so that all of them have latest, and updated config volume path for multi server setup --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 583af4d3c9..4802706811 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ You can setup docker compose file like this: version: "2" services: plextraktsync: - image: ghcr.io/taxel/plextraktsync + image: ghcr.io/taxel/plextraktsync:latest command: sync container_name: plextraktsync restart: on-failure:2 @@ -452,18 +452,18 @@ something similar to this in your `docker-compose.yml`: ```yml services: plextraktsync: - image: ghcr.io/taxel/plextraktsync + image: ghcr.io/taxel/plextraktsync:latest command: sync container_name: plextraktsync volumes: - - /configs/mediarr/plextraktsync:/app/config + - ./config:/app/config environment: - PUID=1000 - PGID=1000 depends_on: - plex scheduler: - image: mcuadros/ofelia + image: mcuadros/ofelia:latest container_name: scheduler command: daemon --docker restart: unless-stopped From 27c3f319314935941fdaf41e08b5c4c028fd8ef0 Mon Sep 17 00:00:00 2001 From: Sebastian Johansson Date: Thu, 9 Jan 2025 09:12:57 +0100 Subject: [PATCH 3/3] Updates documentation to use a fixed minor version of ofelia --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4802706811..57a49a0cdc 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ You can setup docker compose file like this: version: "2" services: plextraktsync: - image: ghcr.io/taxel/plextraktsync:latest + image: ghcr.io/taxel/plextraktsync command: sync container_name: plextraktsync restart: on-failure:2 @@ -292,7 +292,7 @@ A docker compose example with a 6h interval: version: "2" services: scheduler: - image: mcuadros/ofelia:latest + image: mcuadros/ofelia:0.3 container_name: scheduler depends_on: - plextraktsync @@ -452,7 +452,7 @@ something similar to this in your `docker-compose.yml`: ```yml services: plextraktsync: - image: ghcr.io/taxel/plextraktsync:latest + image: ghcr.io/taxel/plextraktsync command: sync container_name: plextraktsync volumes: @@ -463,7 +463,7 @@ services: depends_on: - plex scheduler: - image: mcuadros/ofelia:latest + image: mcuadros/ofelia:0.3 container_name: scheduler command: daemon --docker restart: unless-stopped