From f248d1853a215926a612f50841a356c305807ecc Mon Sep 17 00:00:00 2001 From: Moses Ingersoll <258583966+burning-bush-dev@users.noreply.github.com> Date: Mon, 13 Apr 2026 22:46:05 +0100 Subject: [PATCH] fix(docker): install git for GitHub-hosted npm dependencies The node:22-trixie-slim image lacks git, which npm needs to resolve `github:` dependencies like hapi-swagger. This broke the docker CI job after the hapi-swagger dep was changed to github:KozyOps/hapi-openapi. Co-Authored-By: Claude Opus 4.6 (1M context) --- docker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 0fea311..160621d 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,5 @@ FROM node:22-trixie-slim +RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY package*.json . # --omit=dev is safe: tests use node:test (stdlib), devDeps are only eslint/prettier