build: 添加 x86 和 arm64 双架构部署包

- 构建 x86 (linux/amd64) backend 和 frontend 镜像
- 导出 arm64 和 x86 两种架构的 tar.gz 镜像包
- 添加 docker-compose.x86.yml 和 docker-compose.arm64.yml
- install.sh 自动检测架构并加载对应镜像
- 部署包约 200MB (backend 75M x2 + frontend 24M x2 + postgres 106M)
This commit is contained in:
OP
2026-06-28 23:07:06 +08:00
parent 75875606a2
commit a49a5a7cff
4 changed files with 143 additions and 47 deletions

View File

@@ -1,22 +1,6 @@
#!/bin/bash
set -e
echo "========================================="
echo " 债务管理系统 - 卸载"
echo "========================================="
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
echo ""
echo "[1/2] 停止并删除容器..."
cd "$SCRIPT_DIR"
docker compose down -v
echo ""
echo "[2/2] 删除 Docker 镜像..."
docker rmi debt-manager-backend:latest debt-manager-frontend:latest postgres:15-alpine 2>/dev/null || true
echo ""
echo "========================================="
echo " 卸载完成"
echo "========================================="
echo "停止并删除容器..."
docker compose -f docker-compose.x86.yml down -v 2>/dev/null || true
docker compose -f docker-compose.arm64.yml down -v 2>/dev/null || true
docker compose down -v 2>/dev/null || true
echo "卸载完成"