chore: gitignore pnpm-lock.yaml, keep pnpm-workspace.yaml tracked #1

Closed
kennethobsequio wants to merge 1 commits from staging-qa into dev/safe
5 changed files with 6 additions and 12117 deletions
-1
View File
@@ -6,7 +6,6 @@ on:
paths:
- 'apps/api/**'
- 'docker-compose.yml'
- 'pnpm-lock.yaml'
- 'pnpm-workspace.yaml'
workflow_dispatch: {}
-1
View File
@@ -6,7 +6,6 @@ on:
paths:
- 'apps/api/**'
- 'docker-compose.yml'
- 'pnpm-lock.yaml'
- 'pnpm-workspace.yaml'
workflow_dispatch: {}
+1
View File
@@ -1,5 +1,6 @@
# ── Dependencies ──────────────────────────────────────────────────────────────
node_modules/
pnpm-lock.yaml
# ── Environment / Secrets ─────────────────────────────────────────────────────
.env
+5 -3
View File
@@ -16,11 +16,13 @@ WORKDIR /app
# Workspace manifests first (cache-friendly), then a filtered install —
# pnpm needs every workspace package's manifest present to resolve the
# graph even though only apps/api's deps get installed here.
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
# graph even though only apps/api's deps get installed here. pnpm-lock.yaml
# is gitignored (not committed), so this resolves fresh on every build
# rather than installing from a frozen lockfile.
COPY package.json pnpm-workspace.yaml ./
COPY apps/api/package.json ./apps/api/package.json
COPY apps/web/package.json ./apps/web/package.json
RUN pnpm install --frozen-lockfile --filter api...
RUN pnpm install --filter api...
COPY apps/api ./apps/api
-12112
View File
File diff suppressed because it is too large Load Diff