Skip to content
This repository was archived by the owner on Nov 1, 2025. It is now read-only.

Commit 0c8bc2d

Browse files
committed
docker github action
1 parent 8edcb36 commit 0c8bc2d

File tree

5 files changed

+24
-15
lines changed

5 files changed

+24
-15
lines changed

.github/workflows/docker-manage-ui.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
name: Build and Push inkeep/agents-manage-ui
1+
name: Docker inkeep/agents-manage-ui
22

33
on:
44
push:
55
branches: [main]
66

77
jobs:
8-
build-push-docker-manage-ui:
9-
name: Build and Push inkeep/agents-manage-ui
8+
build-and-push:
9+
name: Build and Push Docker Image inkeep/agents-manage-ui
1010
runs-on: ubuntu-latest
1111

1212
steps:

Dockerfile.manage-api

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@ FROM node:22-alpine
22

33
WORKDIR /inkeep-agents
44

5+
RUN npm install -g [email protected]
6+
57
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
68
COPY turbo.json drizzle.config.ts ./
79

10+
RUN pnpm fetch
11+
812
COPY scripts/ ./scripts/
913
COPY apps/shared/ ./apps/shared/
1014
COPY apps/manage-api/ ./apps/manage-api/
1115

12-
RUN npm install -g [email protected]
13-
14-
RUN pnpm install --frozen-lockfile
16+
RUN pnpm install --frozen-lockfile --offline
1517

1618
WORKDIR /inkeep-agents/apps/manage-api
1719

Dockerfile.manage-ui

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@ FROM node:22-alpine
22

33
WORKDIR /inkeep-agents
44

5+
RUN npm install -g [email protected]
6+
57
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
68
COPY turbo.json drizzle.config.ts ./
79

10+
RUN pnpm fetch
11+
812
COPY scripts/ ./scripts/
913
COPY apps/shared/ ./apps/shared/
1014
COPY apps/manage-ui/ ./apps/manage-ui/
1115

12-
RUN npm install -g [email protected]
13-
14-
RUN pnpm install --frozen-lockfile
16+
RUN pnpm install --frozen-lockfile --offline
1517

1618
ENV SKIP_APP_INSTALL="1"
1719

Dockerfile.migrate

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@ FROM node:22-alpine
22

33
WORKDIR /inkeep-agents
44

5+
RUN npm install -g [email protected]
6+
57
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
68
COPY turbo.json drizzle.config.ts ./
9+
10+
RUN pnpm fetch
11+
712
COPY apps/ ./apps/
813
COPY scripts/ ./scripts/
914

10-
RUN npm install -g [email protected]
11-
12-
RUN pnpm install --frozen-lockfile
15+
RUN pnpm install --frozen-lockfile --offline
1316

1417
CMD pnpm db:migrate

Dockerfile.run-api

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@ FROM node:22-alpine
22

33
WORKDIR /inkeep-agents
44

5+
RUN npm install -g [email protected]
6+
57
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
68
COPY turbo.json drizzle.config.ts ./
79

10+
RUN pnpm fetch
11+
812
COPY scripts/ ./scripts/
913
COPY apps/shared/ ./apps/shared/
1014
COPY apps/run-api/ ./apps/run-api/
1115

12-
RUN npm install -g [email protected]
13-
14-
RUN pnpm install --frozen-lockfile
16+
RUN pnpm install --frozen-lockfile --offline
1517

1618
WORKDIR /inkeep-agents/apps/run-api
1719

0 commit comments

Comments
 (0)