Spaces:
Sleeping
Sleeping
epii-1
commited on
Commit
·
9fbeeea
1
Parent(s):
5b86ade
222222
Browse files- Dockerfile +1 -1
- docker-entrypoint.sh +8 -8
Dockerfile
CHANGED
@@ -65,7 +65,7 @@ WORKDIR /app
|
|
65 |
|
66 |
# 复制构建好的前端和后端应用
|
67 |
COPY --from=builder /app/frontend/dist /usr/share/nginx/html
|
68 |
-
COPY --from=builder /app/backend /app
|
69 |
USER root
|
70 |
|
71 |
# 设置工作目录
|
|
|
65 |
|
66 |
# 复制构建好的前端和后端应用
|
67 |
COPY --from=builder /app/frontend/dist /usr/share/nginx/html
|
68 |
+
COPY --from=builder /app/backend /app
|
69 |
USER root
|
70 |
|
71 |
# 设置工作目录
|
docker-entrypoint.sh
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
#!/bin/sh
|
2 |
|
3 |
# 如果配置目录下没有 env 文件,则复制示例文件
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
|
12 |
# 启动 Nginx 和后端服务
|
13 |
-
|
|
|
1 |
#!/bin/sh
|
2 |
|
3 |
# 如果配置目录下没有 env 文件,则复制示例文件
|
4 |
+
if [ ! -f /app/config/env ]; then
|
5 |
+
cp /app/.env.example /app/config/env
|
6 |
+
echo "已创建默认配置文件 /app/config/env,请根据需要修改配置"
|
7 |
+
fi
|
8 |
+
|
9 |
+
# 创建配置文件软链接
|
10 |
+
ln -sf /app/config/env /app/.env
|
11 |
|
12 |
# 启动 Nginx 和后端服务
|
13 |
+
nginx -g 'daemon off;' & npm run start
|