File size: 529 Bytes
ed8e0ee
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 使用官方 Node.js 18 LTS 镜像作为基础
FROM node:18-alpine

# 设置工作目录
WORKDIR /usr/src/app

# 复制 package.json 和 package-lock.json (如果存在)
COPY package*.json ./

# 安装项目依赖
RUN npm install

# 复制应用源代码
COPY . .

# 暴露应用程序使用的端口
EXPOSE 3000

# 定义环境变量 (可以在 docker-compose 中覆盖)
ENV PORT=3000
# FAL_KEY 应该在运行时通过 docker-compose 传入,而不是硬编码在这里

# 运行应用程序的命令
CMD [ "npm", "start" ]