Add support for bun.lock in Dockerfile

This commit is contained in:
Andras Bacsai
2025-11-06 11:56:55 +01:00
committed by GitHub
parent 4064009bf5
commit f81870fa2f

View File

@@ -16,6 +16,7 @@ RUN \
if [ -f yarn.lock ]; then yarn --frozen-lockfile; \
elif [ -f package-lock.json ]; then npm ci; \
elif [ -f pnpm-lock.yaml ]; then npm install -g pnpm && pnpm i; \
elif [ -f bun.lock ]; then bun i; \
else echo "Lockfile not found." && exit 1; \
fi
@@ -34,6 +35,7 @@ RUN \
if [ -f yarn.lock ]; then SKIP_ENV_VALIDATION=1 yarn build; \
elif [ -f package-lock.json ]; then SKIP_ENV_VALIDATION=1 npm run build; \
elif [ -f pnpm-lock.yaml ]; then npm install -g pnpm && SKIP_ENV_VALIDATION=1 pnpm run build; \
elif [ -f bun.lock]; then bun run build; \
else echo "Lockfile not found." && exit 1; \
fi