eienmojiki commited on
Commit
edb1977
·
verified ·
1 Parent(s): 72c5a4b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -8
Dockerfile CHANGED
@@ -1,6 +1,6 @@
1
- FROM node:22-alpine AS builder
2
 
3
- RUN apk add git
4
 
5
  WORKDIR /app
6
 
@@ -16,15 +16,14 @@ RUN pnpm --filter @enclosed/crypto run build && \
16
  pnpm --filter @enclosed/app-client run build && \
17
  pnpm --filter @enclosed/app-server run build:node
18
 
19
- FROM node:22-alpine
20
 
21
- RUN apk add \
22
  git \
23
  git-lfs \
24
  bash \
25
- curl \
26
  wget \
27
- procps
28
 
29
  WORKDIR /app
30
 
@@ -33,8 +32,6 @@ COPY --from=builder /app/enclosed/packages/app-server/dist-node/index.cjs ./inde
33
 
34
  RUN git clone https://kogakisaki:[email protected]/kogakisaki/enclosed-db ./.data
35
 
36
- RUN chmod 777 /app/.data
37
-
38
  EXPOSE 8787
39
 
40
  CMD ["node", "index.cjs"]
 
1
+ FROM buildpack-deps:22.04-curl AS builder
2
 
3
+ RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
4
 
5
  WORKDIR /app
6
 
 
16
  pnpm --filter @enclosed/app-client run build && \
17
  pnpm --filter @enclosed/app-server run build:node
18
 
19
+ FROM buildpack-deps:22.04-curl
20
 
21
+ RUN apt-get update && apt-get install -y \
22
  git \
23
  git-lfs \
24
  bash \
 
25
  wget \
26
+ procps && rm -rf /var/lib/apt/lists/*
27
 
28
  WORKDIR /app
29
 
 
32
 
33
  RUN git clone https://kogakisaki:[email protected]/kogakisaki/enclosed-db ./.data
34
 
 
 
35
  EXPOSE 8787
36
 
37
  CMD ["node", "index.cjs"]