更新 .gitea/workflows/docker.yaml
CI/CD / build (push) Successful in 7s
Details
CI/CD / build (push) Successful in 7s
Details
This commit is contained in:
parent
0e269930e3
commit
b4008adb5f
|
|
@ -40,16 +40,28 @@ jobs:
|
||||||
- name: Create container and extract dist
|
- name: Create container and extract dist
|
||||||
run: |
|
run: |
|
||||||
docker rm --force vue-container || true;
|
docker rm --force vue-container || true;
|
||||||
|
|
||||||
rm -rf /docker/front/apps/*
|
rm -rf /docker/front/apps/*
|
||||||
mkdir -p /docker/front/apps
|
mkdir -p /docker/front/apps
|
||||||
|
|
||||||
# 创建容器但不运行
|
# 创建容器但不运行
|
||||||
docker run --name vue-container vue-app
|
docker create --name vue-container vue-app
|
||||||
# -v 卷挂载是直接映射整个目录,而 docker cp 会保留源路径的目录结构。
|
|
||||||
docker cp vue-container:build/apps/. /docker/front/apps/
|
# 分别复制每个应用的构建输出,而不是复制整个 apps 目录
|
||||||
|
# 这样可以确保符号链接被解析为实际文件内容
|
||||||
|
docker cp vue-container:/build/apps/FrontendDesigner/dist/. /tmp/frontend-designer-dist/
|
||||||
|
docker cp vue-container:/build/apps/frontend/dist/. /tmp/frontend-dist/
|
||||||
|
|
||||||
|
# 创建目标目录
|
||||||
|
mkdir -p /docker/front/apps/FrontendDesigner/
|
||||||
|
mkdir -p /docker/front/apps/frontend/
|
||||||
|
|
||||||
|
# 复制已解析的实际文件
|
||||||
|
cp -r /tmp/frontend-designer-dist/. /docker/front/apps/FrontendDesigner/
|
||||||
|
cp -r /tmp/frontend-dist/. /docker/front/apps/frontend/
|
||||||
|
|
||||||
chmod -R 777 /docker/front/apps
|
chmod -R 777 /docker/front/apps
|
||||||
# -v 卷挂载是直接映射整个目录,而 docker cp 会保留源路径的目录结构。
|
|
||||||
docker cp /docker/front/apps/frontend/dist/. my_caddy:/docker/front/www/
|
# 复制到 caddy 服务器
|
||||||
docker cp /docker/front/apps/frontendDesigner/dist/. my_caddy:/docker/front/admin/
|
docker cp /docker/front/apps/frontend/. my_caddy:/docker/front/www/
|
||||||
|
docker cp /docker/front/apps/FrontendDesigner/. my_caddy:/docker/front/admin/
|
||||||
Loading…
Reference in New Issue