diff --git a/.dockerignore b/.dockerignore old mode 100644 new mode 100755 index 643dd63..d69511a --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,6 @@ # 依赖目录 node_modules/ +pnpm-workspace.yaml # 编译产出目录 .output/ diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.nuxtignore b/.nuxtignore old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/Jenkinsfile b/Jenkinsfile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/app/app.vue b/app/app.vue old mode 100644 new mode 100755 diff --git a/app/assets/css/tailwind.css b/app/assets/css/tailwind.css old mode 100644 new mode 100755 diff --git a/app/assets/logo.mp4 b/app/assets/logo.mp4 old mode 100644 new mode 100755 diff --git a/app/components/common/AnimatedButton.vue b/app/components/common/AnimatedButton.vue old mode 100644 new mode 100755 diff --git a/app/components/common/AppLoader.vue b/app/components/common/AppLoader.vue old mode 100644 new mode 100755 diff --git a/app/components/common/AppLogo.vue b/app/components/common/AppLogo.vue old mode 100644 new mode 100755 diff --git a/app/components/common/FooterLogo.vue b/app/components/common/FooterLogo.vue old mode 100644 new mode 100755 diff --git a/app/components/home/HomeHero.vue b/app/components/home/HomeHero.vue old mode 100644 new mode 100755 diff --git a/app/components/home/HomeIntro.vue b/app/components/home/HomeIntro.vue old mode 100644 new mode 100755 diff --git a/app/components/home/HomePartnersWork.vue b/app/components/home/HomePartnersWork.vue old mode 100644 new mode 100755 diff --git a/app/components/layouts/ArcticNewOneCursor.vue b/app/components/layouts/ArcticNewOneCursor.vue old mode 100644 new mode 100755 diff --git a/app/components/layouts/ArcticNewOneFooter.vue b/app/components/layouts/ArcticNewOneFooter.vue old mode 100644 new mode 100755 diff --git a/app/components/layouts/ArcticNewOneHeader.vue b/app/components/layouts/ArcticNewOneHeader.vue old mode 100644 new mode 100755 diff --git a/app/composables/usePageScrollLock.ts b/app/composables/usePageScrollLock.ts old mode 100644 new mode 100755 diff --git a/app/error.vue b/app/error.vue old mode 100644 new mode 100755 diff --git a/app/layouts/default.vue b/app/layouts/default.vue old mode 100644 new mode 100755 diff --git a/app/pages/contact.vue b/app/pages/contact.vue old mode 100644 new mode 100755 diff --git a/app/pages/index.vue b/app/pages/index.vue old mode 100644 new mode 100755 diff --git a/app/pages/news.vue b/app/pages/news.vue old mode 100644 new mode 100755 diff --git a/app/pages/studio.vue b/app/pages/studio.vue old mode 100644 new mode 100755 diff --git a/app/pages/tools.vue b/app/pages/tools.vue old mode 100644 new mode 100755 diff --git a/app/pages/work.vue b/app/pages/work.vue old mode 100644 new mode 100755 diff --git a/app/plugins/lenis.client.ts b/app/plugins/lenis.client.ts old mode 100644 new mode 100755 diff --git a/app/stores/app.ts b/app/stores/app.ts old mode 100644 new mode 100755 diff --git a/app/types/nuxt-app.d.ts b/app/types/nuxt-app.d.ts old mode 100644 new mode 100755 diff --git a/build-and-push.sh b/build-and-push.sh new file mode 100755 index 0000000..c30be06 --- /dev/null +++ b/build-and-push.sh @@ -0,0 +1,37 @@ +#!/bin/bash +set -euo pipefail + +# ========================================== +# 配置 +# ========================================== +REGISTRY="git.virtheart.com" +OWNER="virtheart" +IMAGE="personal" +TAG="latest" +FULL_IMAGE="${REGISTRY}/${OWNER}/${IMAGE}:${TAG}" + +# ========================================== +# 1. 登录 Registry +# ========================================== +echo ">>> [1/3] 登录 Registry: ${REGISTRY}" +echo "0218Virtheart@2025" | docker login "${REGISTRY}" -u "chenchun@virtheart.com" --password-stdin + +# ========================================== +# 2. 构建镜像 +# ========================================== +echo ">>> [2/3] 构建镜像: ${FULL_IMAGE}" +docker build -t "${FULL_IMAGE}" . + +# ========================================== +# 3. 推送镜像 +# ========================================== +echo ">>> [3/3] 推送镜像: ${FULL_IMAGE}" +docker push "${FULL_IMAGE}" + +# ========================================== +# 清理本地镜像 +# ========================================== +echo ">>> 清理本地镜像: ${FULL_IMAGE}" +docker rmi "${FULL_IMAGE}" || true + +echo ">>> 完成!镜像已推送到 ${FULL_IMAGE},本地镜像已清理" diff --git a/i18n/locales/en.json b/i18n/locales/en.json old mode 100644 new mode 100755 diff --git a/i18n/locales/zh.json b/i18n/locales/zh.json old mode 100644 new mode 100755 diff --git a/nuxt.config.ts b/nuxt.config.ts old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml old mode 100644 new mode 100755 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..b9a5d61 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +allowBuilds: + '@parcel/watcher': set this to true or false + esbuild: set this to true or false diff --git a/public/favicon.ico b/public/favicon.ico old mode 100644 new mode 100755 diff --git a/public/robots.txt b/public/robots.txt old mode 100644 new mode 100755 diff --git a/tailwind.config.js b/tailwind.config.js old mode 100644 new mode 100755 diff --git a/tsconfig.json b/tsconfig.json old mode 100644 new mode 100755