| 12345678910111213141516171819202122 |
- #!/usr/bin/env bash
- set -euo pipefail
- ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
- cd "$ROOT_DIR"
- PACKAGE_DIR="${ROOT_DIR}/deploy-offline"
- if [ -e "$PACKAGE_DIR" ]; then
- echo "离线包目录已存在: $PACKAGE_DIR"
- echo "请先删除或改名后再生成。"
- exit 1
- fi
- "$ROOT_DIR/scripts/export-images.sh"
- mkdir -p "$PACKAGE_DIR/scripts"
- cp -p "$ROOT_DIR/docker-compose.offline.yml" "$PACKAGE_DIR/"
- cp -p "$ROOT_DIR/deploy.env" "$PACKAGE_DIR/"
- cp -p "$ROOT_DIR/schedule-management-images.tar" "$PACKAGE_DIR/"
- cp -p "$ROOT_DIR/scripts/import-images.sh" "$PACKAGE_DIR/scripts/"
- echo "离线部署包已生成: $PACKAGE_DIR"
|