From 653a2dc4f27fa6465da6e5d675bed745e0a9fe37 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sun, 25 Jan 2026 21:31:22 -0800 Subject: [PATCH] Fix teslamate: use RUN chmod instead of COPY --chmod (no BuildKit) --- argocd/manifests/teslamate/deployment.yaml | 2 +- containers/teslamate/Dockerfile | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/argocd/manifests/teslamate/deployment.yaml b/argocd/manifests/teslamate/deployment.yaml index 4d5b0e3..116541d 100644 --- a/argocd/manifests/teslamate/deployment.yaml +++ b/argocd/manifests/teslamate/deployment.yaml @@ -15,7 +15,7 @@ spec: spec: containers: - name: teslamate - image: registry.ops.eblu.me/blumeops/teslamate:v1.0.0 + image: registry.ops.eblu.me/blumeops/teslamate:v1.0.1 ports: - containerPort: 4000 env: diff --git a/containers/teslamate/Dockerfile b/containers/teslamate/Dockerfile index 722fb28..e152831 100644 --- a/containers/teslamate/Dockerfile +++ b/containers/teslamate/Dockerfile @@ -64,10 +64,13 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && useradd --uid 10000 --system --gid nonroot --home-dir /home/nonroot --shell /sbin/nologin nonroot \ && chown -R nonroot:nonroot . +COPY entrypoint.sh / +COPY --from=builder /opt/built . +RUN chmod 555 /entrypoint.sh && \ + chown -R nonroot:nonroot . && \ + mkdir $SRTM_CACHE + USER nonroot:nonroot -COPY --chmod=555 entrypoint.sh / -COPY --from=builder --chown=nonroot:nonroot --chmod=555 /opt/built . -RUN mkdir $SRTM_CACHE EXPOSE 4000