StarrySkyWorld commited on
Commit
803b30f
·
verified ·
1 Parent(s): c1c7102

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -11
Dockerfile CHANGED
@@ -1,18 +1,13 @@
1
- FROM node:20-bullseye
2
 
3
  WORKDIR /app
4
 
5
- RUN apt-get update \
6
- && apt-get install -y --no-install-recommends git \
7
- && rm -rf /var/lib/apt/lists/*
8
 
9
- ARG REPO_URL="https://github.com/Yingyya/itdog-api"
10
- RUN git clone --depth 1 "$REPO_URL" /app
11
 
12
- RUN yarn install --frozen-lockfile \
13
- && yarn build
14
-
15
- ENV HTTP_PORT=7860
16
  EXPOSE 7860
17
 
18
- CMD ["node", "dist/main.js"]
 
1
+ FROM node:20-slim
2
 
3
  WORKDIR /app
4
 
5
+ RUN npm init -y \
6
+ && npm install itdog-web-api
 
7
 
8
+ COPY server.mjs /app/server.mjs
 
9
 
10
+ ENV PORT=7860
 
 
 
11
  EXPOSE 7860
12
 
13
+ CMD ["node", "server.mjs"]