Switch back to npm (#766)

This commit is contained in:
Louis Lam
2025-03-29 16:17:49 +08:00
committed by GitHub
parent 970a826d5a
commit c62b91682e
8 changed files with 10542 additions and 6964 deletions

View File

@@ -1,6 +1,4 @@
FROM node:22-bookworm-slim
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN apt update && apt install --yes --no-install-recommends \
curl \
ca-certificates \
@@ -19,5 +17,4 @@ RUN apt update && apt install --yes --no-install-recommends \
docker-ce-cli \
docker-compose-plugin \
&& rm -rf /var/lib/apt/lists/* \
&& npm install pnpm -g \
&& pnpm install -g tsx
&& npm install -g tsx

View File

@@ -9,8 +9,8 @@ FROM louislam/dockge:build-healthcheck AS build_healthcheck
FROM louislam/dockge:base AS build
WORKDIR /app
COPY --chown=node:node ./package.json ./package.json
COPY --chown=node:node ./pnpm-lock.yaml ./pnpm-lock.yaml
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile
COPY --chown=node:node ./package-lock.json ./package-lock.json
RUN npm ci
############################################
# ⭐ Main Image
@@ -39,4 +39,4 @@ CMD ["tsx", "./backend/index.ts"]
# Mark as Nightly
############################################
FROM release AS nightly
RUN pnpm run mark-as-nightly
RUN npm run mark-as-nightly