From f29ddc16f9a3fe587abac23ad4f42f6aaf5bc269 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sat, 7 Mar 2026 21:49:01 -0800 Subject: [PATCH] =?UTF-8?q?C2(jobsync):=20impl=20=E2=80=94=20fix=20entrypo?= =?UTF-8?q?int=20cd=20/app=20for=20nix=20container?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The nix container has no /app directory — the app lives at /nix/store//app/ and the container's WorkingDir is set to that path. Remove the cd /app that caused @prisma/engines to not be found. Also add jobsync to service-versions.yaml. Co-Authored-By: Claude Opus 4.6 --- containers/jobsync/entrypoint.sh | 3 ++- service-versions.yaml | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/containers/jobsync/entrypoint.sh b/containers/jobsync/entrypoint.sh index a7db60b..04b61d2 100644 --- a/containers/jobsync/entrypoint.sh +++ b/containers/jobsync/entrypoint.sh @@ -1,7 +1,8 @@ #!/bin/sh set -e -cd /app +# WorkingDir is set by the container config to the nix store app path. +# No cd needed — entrypoint inherits the working directory. # Run database migrations before starting the server node node_modules/prisma/build/index.js migrate deploy --schema=prisma/schema.prisma diff --git a/service-versions.yaml b/service-versions.yaml index 3c75f49..d6f2798 100644 --- a/service-versions.yaml +++ b/service-versions.yaml @@ -155,6 +155,13 @@ services: current-version: "2026.2.0" upstream-source: https://github.com/goauthentik/authentik/releases + - name: jobsync + type: argocd + last-reviewed: "2026-03-07" + current-version: "1.1.4" + upstream-source: https://github.com/Gsync/jobsync/releases + notes: Job application tracker on ringtail; nix-built container + - name: ollama type: argocd last-reviewed: "2026-03-02"