nomid2 commited on
Commit
ba89417
·
verified ·
1 Parent(s): ed6ea5d

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +28 -0
  2. README.md +9 -0
Dockerfile ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 使用Node.js官方镜像作为基础镜像
2
+ FROM node:18-alpine
3
+
4
+ # 安装系统依赖,包括sharp所需的依赖
5
+ RUN apk add --no-cache \
6
+ vips-dev \
7
+ build-base \
8
+ python3 \
9
+ make \
10
+ g++
11
+
12
+ # 设置工作目录
13
+ WORKDIR /app
14
+
15
+ # 复制package.json和package-lock.json(如果存在)
16
+ COPY package*.json ./
17
+
18
+ # 安装Node.js依赖
19
+ RUN npm install --production
20
+
21
+ # 复制应用程序源代码
22
+ COPY src/ ./src/
23
+
24
+ # 暴露端口
25
+ EXPOSE 3000
26
+
27
+ # 启动应用程序
28
+ CMD ["npm", "start"]
README.md ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: Mamm
3
+ emoji: 💻
4
+ colorFrom: blue
5
+ colorTo: gray
6
+ sdk: docker
7
+ pinned: false
8
+ app_port: 3000
9
+ ---