diff --git a/apps/deemix/Dockerfile b/apps/deemix/Dockerfile index 4fb5a4188..43cff479e 100644 --- a/apps/deemix/Dockerfile +++ b/apps/deemix/Dockerfile @@ -1,5 +1,5 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 as builder +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b as builder ARG TARGETARCH ARG VENDOR ARG VERSION diff --git a/apps/drydock/Dockerfile b/apps/drydock/Dockerfile index f91343d8f..a48df2ee3 100644 --- a/apps/drydock/Dockerfile +++ b/apps/drydock/Dockerfile @@ -1,5 +1,5 @@ # Base stage - install system dependencies -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 AS base +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b AS base USER root diff --git a/apps/grocy/Dockerfile b/apps/grocy/Dockerfile index 2c47ae846..132ba764a 100644 --- a/apps/grocy/Dockerfile +++ b/apps/grocy/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b # set version label ARG VERSION diff --git a/apps/it-tools/Dockerfile b/apps/it-tools/Dockerfile index 673f08473..6e9c5687b 100644 --- a/apps/it-tools/Dockerfile +++ b/apps/it-tools/Dockerfile @@ -1,6 +1,6 @@ -FROM ghcr.io/trueforge-org/node:24.15@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 AS builder +FROM ghcr.io/trueforge-org/node:24.15@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b AS builder ARG VERSION WORKDIR /tmp ENV HOME=/tmp diff --git a/apps/lychee/Dockerfile b/apps/lychee/Dockerfile index 42d773af5..59ab14067 100644 --- a/apps/lychee/Dockerfile +++ b/apps/lychee/Dockerfile @@ -1,5 +1,5 @@ ## Move to our an own container -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b FROM ghcr.io/trueforge-org/ubuntu:24.04@sha256:8b0b1f042b2fd6d7a2a8ad73e0b4470404cabfee1d209ae04fe6fcd2cc761152 diff --git a/apps/mstream/Dockerfile b/apps/mstream/Dockerfile index 7e67a90d7..5f4b05202 100644 --- a/apps/mstream/Dockerfile +++ b/apps/mstream/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b # set version label ARG VERSION diff --git a/apps/netbootxyz/Dockerfile b/apps/netbootxyz/Dockerfile index b7a9ea34d..a7b168323 100644 --- a/apps/netbootxyz/Dockerfile +++ b/apps/netbootxyz/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b # set version label ARG VERSION diff --git a/apps/overseerr/Dockerfile b/apps/overseerr/Dockerfile index 4a74dad47..dd91ad9ab 100644 --- a/apps/overseerr/Dockerfile +++ b/apps/overseerr/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b ARG VERSION diff --git a/apps/pairdrop/Dockerfile b/apps/pairdrop/Dockerfile index 1bcd73b8e..87471e9df 100644 --- a/apps/pairdrop/Dockerfile +++ b/apps/pairdrop/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b # set version label ARG VERSION diff --git a/apps/python-node/Dockerfile b/apps/python-node/Dockerfile index 6f10468bc..160aa525b 100644 --- a/apps/python-node/Dockerfile +++ b/apps/python-node/Dockerfile @@ -11,11 +11,11 @@ ARG TARGETARCH=${TARGETARCH/amd64/x64} ENV HOME=/tmp/nodehome -COPY --from=ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 /usr/local/bin/node /usr/local/bin/ -COPY --from=ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 /usr/local/lib/node_modules/ /usr/local/lib/node_modules/ +COPY --from=ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b /usr/local/bin/node /usr/local/bin/ +COPY --from=ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b /usr/local/lib/node_modules/ /usr/local/lib/node_modules/ -COPY --from=ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 /YARN_VERSION.txt /YARN_VERSION.txt -COPY --from=ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 /opt/ /opthold/ +COPY --from=ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b /YARN_VERSION.txt /YARN_VERSION.txt +COPY --from=ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b /opt/ /opthold/ RUN YARN_VERSION=$(cat /YARN_VERSION.txt) && \ ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \ diff --git a/apps/raneto/Dockerfile b/apps/raneto/Dockerfile index 7e01d6a3c..f58ff5fed 100644 --- a/apps/raneto/Dockerfile +++ b/apps/raneto/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b # set version label ARG VERSION diff --git a/apps/seerr/Dockerfile b/apps/seerr/Dockerfile index bd4725d3c..e80a95137 100644 --- a/apps/seerr/Dockerfile +++ b/apps/seerr/Dockerfile @@ -1,5 +1,5 @@ # ---------- BASE STAGE ---------- -FROM ghcr.io/trueforge-org/node:24.15@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 AS base +FROM ghcr.io/trueforge-org/node:24.15@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b AS base ARG VERSION diff --git a/apps/snapdrop/Dockerfile b/apps/snapdrop/Dockerfile index b0727ba9a..76a6363ab 100644 --- a/apps/snapdrop/Dockerfile +++ b/apps/snapdrop/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b # set version label ARG VERSION diff --git a/apps/speedtest-tracker/Dockerfile b/apps/speedtest-tracker/Dockerfile index e3623de35..99b53f688 100644 --- a/apps/speedtest-tracker/Dockerfile +++ b/apps/speedtest-tracker/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b ARG VERSION ARG TARGETARCH diff --git a/apps/synclounge/Dockerfile b/apps/synclounge/Dockerfile index 04f3b4c32..4f891970d 100644 --- a/apps/synclounge/Dockerfile +++ b/apps/synclounge/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b # set version label ARG VERSION diff --git a/apps/wud/Dockerfile b/apps/wud/Dockerfile index 9611cbdeb..883095995 100644 --- a/apps/wud/Dockerfile +++ b/apps/wud/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 AS dependencies +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b AS dependencies USER root @@ -26,7 +26,7 @@ RUN mkdir -p /app/src && \ chown -R apps:apps /app && chmod -R 755 /app && \ rm -rf /var/lib/apt/lists/* /tmp/* -FROM ghcr.io/trueforge-org/node:24.15.0@sha256:08ad119759c3d8f5682bca7c97d95575e1db19d79dbcf4004b0930ba9e08cc10 +FROM ghcr.io/trueforge-org/node:24.15.0@sha256:c7c4a7a0c399c025cd2677db6215cf530d7e18e51b8461a0b449bcac85ccbf3b ARG VERSION