Skip to content

Commit 0dbe35d

Browse files
committed
build(docker): install script dependencies and copy bin directory
1 parent 17137fe commit 0dbe35d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ RUN pnpm run build
2727
# Stage 2: Production image
2828
FROM base AS runner
2929

30+
# install deps used by scripts
31+
RUN apk add --no-cache \
32+
bash \
33+
netcat-openbsd
34+
3035
COPY --from=builder /app/appchain/packages/chain/dist /app/appchain/packages/chain/dist
3136
COPY --from=builder /app/appchain/packages/chain/package.json /app/appchain/packages/chain/
3237
COPY --from=builder /app/appchain/package.json /app/appchain/pnpm-lock.yaml /app/appchain/
@@ -36,4 +41,6 @@ COPY --from=builder /app/appchain-agent/dist ./dist
3641
COPY --from=builder /app/appchain-agent/package.json /app/appchain-agent/pnpm-lock.yaml ./
3742
RUN --mount=type=cache,id=pnpm,target=${PNPM_HOME}/store pnpm install --prod --frozen-lockfile
3843

44+
COPY bin ./bin
45+
3946
USER node

0 commit comments

Comments
 (0)