Skip to content

Commit

Permalink
Merge pull request #15 from linuxserver-labs/3.20
Browse files Browse the repository at this point in the history
Rebase to alpine 3.20
  • Loading branch information
aptalca committed May 30, 2024
2 parents 74cc662 + c43f811 commit 4c05704
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 23 deletions.
5 changes: 3 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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/* \
Expand Down
23 changes: 2 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
<!-- DO NOT EDIT THIS FILE MANUALLY -->
<!-- Please read the https://github.com/linuxserver-labs/docker-plextraktsync/blob/main/.github/CONTRIBUTING.md -->

[![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!")
Expand Down Expand Up @@ -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.

Expand All @@ -52,7 +49,6 @@ The architectures supported by this image are:
| :----: | :----: | ---- |
| x86-64 || latest |
| arm64 || latest |
| armhf || latest |

## Application Setup

Expand All @@ -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
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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.

0 comments on commit 4c05704

Please sign in to comment.