chore: 移除 build-and-push.sh 及其 README 引用

This commit is contained in:
2026-08-04 05:44:57 +08:00
parent b344f1930e
commit 61896d6ad5
2 changed files with 0 additions and 54 deletions
-10
View File
@@ -61,7 +61,6 @@ pnpm dev
├── public/ # 公开静态文件(favicon、robots.txt 等) ├── public/ # 公开静态文件(favicon、robots.txt 等)
├── Dockerfile # 容器镜像构建 ├── Dockerfile # 容器镜像构建
├── Jenkinsfile # CI/CD 流水线(构建、推送镜像、部署容器) ├── Jenkinsfile # CI/CD 流水线(构建、推送镜像、部署容器)
├── build-and-push.sh # 手动构建并推送镜像脚本
├── docker-compose.yml # 本地容器编排 ├── docker-compose.yml # 本地容器编排
├── nuxt.config.ts # Nuxt 配置(模块、i18n、Tailwind 等) ├── nuxt.config.ts # Nuxt 配置(模块、i18n、Tailwind 等)
├── tailwind.config.js # Tailwind 配置 ├── tailwind.config.js # Tailwind 配置
@@ -82,17 +81,8 @@ pnpm build
- `Dockerfile` — 多阶段构建:安装依赖 → 构建 → 仅保留 `.output/` 运行产物 - `Dockerfile` — 多阶段构建:安装依赖 → 构建 → 仅保留 `.output/` 运行产物
- `Jenkinsfile` — Jenkins 流水线:构建镜像 → 推送到镜像仓库 → 部署容器 - `Jenkinsfile` — Jenkins 流水线:构建镜像 → 推送到镜像仓库 → 部署容器
- `build-and-push.sh` — 手动构建并推送镜像,凭据通过环境变量 `REGISTRY_USERNAME` / `REGISTRY_PASSWORD` 提供
- `docker-compose.yml` — 本地容器编排,宿主机 3100 端口映射容器 3000 端口 - `docker-compose.yml` — 本地容器编排,宿主机 3100 端口映射容器 3000 端口
手动构建并推送镜像:
```bash
REGISTRY_USERNAME="<用户名>" REGISTRY_PASSWORD="<密码>" ./build-and-push.sh
```
> 注意:不要在命令中明文写入密码,凭据请通过环境变量或 CI 的凭据管理注入。
## 国际化(i18n ## 国际化(i18n
项目使用 `@nuxtjs/i18n` 实现中/英双语: 项目使用 `@nuxtjs/i18n` 实现中/英双语:
-44
View File
@@ -1,44 +0,0 @@
#!/bin/bash
set -euo pipefail
# ==========================================
# 配置
# ==========================================
REGISTRY="git.virtheart.com"
OWNER="virtheart"
IMAGE="personal"
TAG="latest"
FULL_IMAGE="${REGISTRY}/${OWNER}/${IMAGE}:${TAG}"
# ==========================================
# 1. 登录 Registry
# ==========================================
# 凭据必须通过环境变量 REGISTRY_USERNAME / REGISTRY_PASSWORD 提供,
# 禁止硬编码在脚本或代码中(团队安全规则第 5 条)。
# 使用方式:
# REGISTRY_USERNAME="<用户名>" REGISTRY_PASSWORD="<密码>" ./build-and-push.sh
: "${REGISTRY_USERNAME:?请通过环境变量 REGISTRY_USERNAME 提供 Registry 用户名}"
: "${REGISTRY_PASSWORD:?请通过环境变量 REGISTRY_PASSWORD 提供 Registry 密码}"
echo ">>> [1/3] 登录 Registry: ${REGISTRY}"
echo "${REGISTRY_PASSWORD}" | docker login "${REGISTRY}" -u "${REGISTRY_USERNAME}" --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},本地镜像已清理"