Spaces:
Sleeping
Sleeping
epii-1 commited on
Commit ·
93ed4a1
1
Parent(s): 23724f1
222222
Browse files- Dockerfile +22 -3
Dockerfile
CHANGED
|
@@ -8,11 +8,30 @@ RUN mkdir -p /var/cache/nginx/client_temp && \
|
|
| 8 |
# 复制自定义的 Nginx 配置文件
|
| 9 |
COPY nginx.conf /etc/nginx/nginx.conf
|
| 10 |
# 复制自定义的 index.html 页面
|
| 11 |
-
COPY index.html /usr/share/nginx/html/index.html
|
| 12 |
|
| 13 |
# 设置工作目录
|
| 14 |
# 设置工作目录
|
| 15 |
-
WORKDIR /
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
# 设置默认命令
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
# 复制自定义的 Nginx 配置文件
|
| 9 |
COPY nginx.conf /etc/nginx/nginx.conf
|
| 10 |
# 复制自定义的 index.html 页面
|
|
|
|
| 11 |
|
| 12 |
# 设置工作目录
|
| 13 |
# 设置工作目录
|
| 14 |
+
WORKDIR /app
|
| 15 |
+
RUN mkidr /app/frontend
|
| 16 |
+
COPY frontend/package*.json /app/frontend/
|
| 17 |
+
RUN cd /app/frontend
|
| 18 |
+
RUN npm install -g pnpm
|
| 19 |
+
RUN pnpm install
|
| 20 |
+
COPY frontend/ /app/frontend/
|
| 21 |
+
RUN npm run build
|
| 22 |
|
| 23 |
+
RUN mkidr /app/backend
|
| 24 |
+
RUN cd /app/backend
|
| 25 |
+
COPY backend/package*.json /app/backend/
|
| 26 |
+
RUN npm install -g pnpm
|
| 27 |
+
RUN pnpm install
|
| 28 |
+
|
| 29 |
+
COPY backend/ /app/backend/
|
| 30 |
+
RUN rm -f database.sqlite
|
| 31 |
+
RUN npm run build
|
| 32 |
# 设置默认命令
|
| 33 |
+
COPY docker-entrypoint.sh /app/
|
| 34 |
+
RUN chmod +x /app/docker-entrypoint.sh
|
| 35 |
+
|
| 36 |
+
# 启动服务
|
| 37 |
+
ENTRYPOINT ["/app/docker-entrypoint.sh"]
|