cacode commited on
Commit
c3995f1
·
verified ·
1 Parent(s): 96dd062

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -8
Dockerfile CHANGED
@@ -1,22 +1,21 @@
1
  FROM node:22-bookworm-slim
2
 
3
- RUN useradd -m -u 1000 user \
4
- && corepack enable \
5
  && corepack prepare pnpm@9.14.4 --activate
6
 
7
- ENV HOME=/home/user \
8
  NODE_ENV=production \
9
  PORT=7860 \
10
- PNPM_HOME=/home/user/.local/share/pnpm \
11
- PATH=/home/user/.local/share/pnpm:$PATH
12
 
13
- USER user
14
  WORKDIR $HOME/app
15
 
16
- COPY --chown=user:user package.json pnpm-lock.yaml ./
17
  RUN pnpm install --frozen-lockfile --prod=false
18
 
19
- COPY --chown=user:user . .
20
  RUN pnpm build
21
 
22
  EXPOSE 7860
 
1
  FROM node:22-bookworm-slim
2
 
3
+ RUN corepack enable \
 
4
  && corepack prepare pnpm@9.14.4 --activate
5
 
6
+ ENV HOME=/home/node \
7
  NODE_ENV=production \
8
  PORT=7860 \
9
+ PNPM_HOME=/home/node/.local/share/pnpm \
10
+ PATH=/home/node/.local/share/pnpm:$PATH
11
 
12
+ USER node
13
  WORKDIR $HOME/app
14
 
15
+ COPY --chown=node:node package.json pnpm-lock.yaml ./
16
  RUN pnpm install --frozen-lockfile --prod=false
17
 
18
+ COPY --chown=node:node . .
19
  RUN pnpm build
20
 
21
  EXPOSE 7860