Switch back to npm

This commit is contained in:
Louis Lam
2025-03-29 15:46:05 +08:00
parent cdf13cebd0
commit 1e83d78c28
8 changed files with 10537 additions and 6959 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

@@ -10,7 +10,7 @@ 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
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