⚠️ This repository is no longer maintained.
The Trakt website has degraded significantly with the rollout of V3 and the new restrictions on connected apps. I no longer use or support the platform, and won't be making or pushing further changes here. Feel free to fork if you'd like to carry this forward.
A Docker build of PlexTraktSync that clones the upstream source at build time and optionally applies community patches — without maintaining a permanent fork.
- Clone upstream PlexTraktSync at any tag/branch
- Apply
.patchfiles fromPatches/to the source - Build a minimal runtime image with the patched application
Patches live in this repo so you can version, review, and share them like any other code — without carrying the full upstream source.
-
Make changes to a local clone of PlexTraktSync
-
Generate a patch file:
git diff > Patches/my-change.patch -
Add the patch to the
Patches/directory -
Rebuild — all
.patchfiles are applied automatically in sorted order
| Arg | Default | Description |
|---|---|---|
PTS_VERSION |
main |
Upstream branch or tag to clone |
PTS_REPO |
https://github.com/Taxel/PlexTraktSync.git |
Upstream repository URL |
APP_VERSION |
unknown |
Version stamped into the image |
BUILD_DATE |
(not set) | Build timestamp for labels |
SOURCE_COMMIT |
(not set) | Source commit for labels |