From c43f811f8be6757381d59a18d1aab8c435d32d9c Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Tue, 28 May 2024 21:31:41 -0400 Subject: [PATCH] Rebase to alpine 3.20 --- Dockerfile | 5 +++-- README.md | 23 ++--------------------- 2 files changed, 5 insertions(+), 23 deletions(-) diff --git a/Dockerfile b/Dockerfile index 80cf93f..4594936 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-alpine:3.18 +FROM ghcr.io/linuxserver/baseimage-alpine:3.20 ARG BUILD_DATE ARG VERSION @@ -25,8 +25,9 @@ RUN \ pip install -U --no-cache-dir \ pip \ wheel && \ - pip install --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.18/ \ + pip install --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.20/ \ PlexTraktSync==${APP_VERSION} && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** clean up ****" && \ rm -rf \ /tmp/* \ diff --git a/README.md b/README.md index ed18572..70c6680 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,3 @@ - - - [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/lsio-labs-wide.png)](https://linuxserver.io) [![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") @@ -42,7 +39,7 @@ Find us at: ## Supported Architectures -Our images support multiple architectures such as `x86-64`, `arm64` and `armhf`. We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). +Our images support multiple architectures such as `x86-64` and `arm64`. We utilise the docker manifest for multi-platform awareness. More information is available from docker [here](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#manifest-list) and our announcement [here](https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/). Simply pulling `lscr.io/linuxserver-labs/plextraktsync:latest` should retrieve the correct image for your arch, but you can also pull specific arch images via tags. @@ -52,7 +49,6 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | latest | | arm64 | ✅ | latest | -| armhf | ✅ | latest | ## Application Setup @@ -70,7 +66,6 @@ Here are some example snippets to help you get started creating a container. ```yaml --- -version: "2.1" services: plextraktsync: image: lscr.io/linuxserver-labs/plextraktsync:latest @@ -175,21 +170,6 @@ Below are the instructions for updating containers: * Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved) * You can also remove the old dangling images: `docker image prune` -### Via Watchtower auto-updater (only use if you don't remember the original parameters) - -* Pull the latest image at its tag and replace it with the same env variables in one run: - - ```bash - docker run --rm \ - -v /var/run/docker.sock:/var/run/docker.sock \ - containrrr/watchtower \ - --run-once plextraktsync - ``` - -* You can also remove the old dangling images: `docker image prune` - -**Note:** We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose). - ### Image Update Notifications - Diun (Docker Image Update Notifier) * We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. @@ -217,6 +197,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **28.05.24:** - Rebase to alpine 3.20. * **16.05.23:** - Rebase to alpine 3.18, deprecate arm32v7 (armhf) per [this notice](https://info.linuxserver.io/issues/2023-05-06-armhf/). * **24.07.22:** - Check for `config.yml` instead of the deprecated `config.json`. * **30.03.22:** - Initial Release.