Update .gitignore to exclude out-deploy-test directory, modify Dockerfile to include .npmrc in copy command, and enable injectWorkspacePackages in pnpm-lock.yaml for improved package management.
This commit is contained in:
@@ -50,3 +50,4 @@ apps/agent/telemt-panel-agent.exe
|
||||
version.txt
|
||||
data/*.db
|
||||
data/*.db-*
|
||||
out-deploy-test/
|
||||
|
||||
+3
-1
@@ -9,7 +9,7 @@ RUN apt-get update \
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& corepack enable
|
||||
|
||||
COPY package.json pnpm-workspace.yaml pnpm-lock.yaml turbo.json ./
|
||||
COPY package.json pnpm-workspace.yaml pnpm-lock.yaml turbo.json .npmrc ./
|
||||
COPY apps/web/package.json apps/web/
|
||||
COPY apps/api/package.json apps/api/
|
||||
COPY packages/ui/package.json packages/ui/
|
||||
@@ -31,6 +31,8 @@ RUN pnpm --filter @telemt/db build \
|
||||
&& pnpm --filter @telemt/web build \
|
||||
&& pnpm --filter @telemt/api build \
|
||||
&& pnpm --filter @telemt/api deploy --prod /out \
|
||||
&& test -d /out/node_modules/fastify \
|
||||
&& test -f /out/dist/server.js \
|
||||
&& cp -r apps/web/dist /out/static \
|
||||
&& mkdir -p /out/deploy \
|
||||
&& cp deploy/install-agent.sh /out/deploy/ \
|
||||
|
||||
Generated
+1
@@ -3,6 +3,7 @@ lockfileVersion: '9.0'
|
||||
settings:
|
||||
autoInstallPeers: true
|
||||
excludeLinksFromLockfile: false
|
||||
injectWorkspacePackages: true
|
||||
|
||||
importers:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user