diff --git a/docker-compose.yml b/docker-compose.yml index 7b35d8c..dc258ac 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -20,7 +20,7 @@ services: - app-network backend: - image: ctwj/urldb-backend:0.0.1 + image: ctwj/urldb-backend:1.0.6 expose: - "8080" environment: @@ -39,7 +39,7 @@ services: - app-network frontend: - image: ctwj/urldb-frontend:0.0.1 + image: ctwj/urldb-frontend:1.0.6 environment: API_BASE: http://backend:8080/api depends_on: diff --git a/scripts/version.sh b/scripts/version.sh index 5f63017..86f18f8 100755 --- a/scripts/version.sh +++ b/scripts/version.sh @@ -110,9 +110,22 @@ update_version_in_files() { # 更新Docker镜像标签 if [ -f "docker-compose.yml" ]; then - sed -i.bak "s/image:.*:.*/image: urldb:${new_version}/" docker-compose.yml + # 获取当前镜像版本 + current_backend_version=$(grep -o "ctwj/urldb-backend:[0-9]\+\.[0-9]\+\.[0-9]\+" docker-compose.yml | head -1) + current_frontend_version=$(grep -o "ctwj/urldb-frontend:[0-9]\+\.[0-9]\+\.[0-9]\+" docker-compose.yml | head -1) + + if [ -n "$current_backend_version" ]; then + sed -i.bak "s|$current_backend_version|ctwj/urldb-backend:${new_version}|" docker-compose.yml + echo -e " ✅ 更新 backend 镜像: ${current_backend_version} -> ctwj/urldb-backend:${new_version}" + fi + + if [ -n "$current_frontend_version" ]; then + sed -i.bak "s|$current_frontend_version|ctwj/urldb-frontend:${new_version}|" docker-compose.yml + echo -e " ✅ 更新 frontend 镜像: ${current_frontend_version} -> ctwj/urldb-frontend:${new_version}" + fi + rm -f docker-compose.yml.bak - echo -e " ✅ 更新 docker-compose.yml" + echo -e " ✅ 更新 docker-compose.yml 完成" fi # 更新README中的版本信息 diff --git a/web/composables/useVersion.ts b/web/composables/useVersion.ts index e3bdcf5..815d85f 100644 --- a/web/composables/useVersion.ts +++ b/web/composables/useVersion.ts @@ -18,7 +18,7 @@ interface VersionResponse { export const useVersion = () => { const versionInfo = ref({ - version: '1.0.3', + version: '1.0.6', build_time: '', git_commit: 'unknown', git_branch: 'unknown', diff --git a/web/package.json b/web/package.json index d8eee72..e7c2093 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "res-db-web", - "version": "1.0.3", + "version": "1.0.6", "private": true, "type": "module", "scripts": {