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
|