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.
Build and Push Telemt Panel Docker Image / build-and-push (push) Successful in 2m2s
Build and Push Telemt Panel Docker Image / create-release (push) Skipped

This commit is contained in:
Denozordec
2026-08-04 18:53:38 +07:00
parent 9ac385d332
commit 06262664d2
4 changed files with 6 additions and 1 deletions
+1
View File
@@ -50,3 +50,4 @@ apps/agent/telemt-panel-agent.exe
version.txt
data/*.db
data/*.db-*
out-deploy-test/
+1
View File
@@ -0,0 +1 @@
inject-workspace-packages=true
+3 -1
View File
@@ -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/ \
+1
View File
@@ -3,6 +3,7 @@ lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
injectWorkspacePackages: true
importers: