Skip to content

Bug: 镜像源配置混乱 - 配置文件使用错误的镜像源 #3

Description

@LupinLin1

Bug: 镜像源配置混乱导致用户可能拉取错误的镜像

🐛 问题描述

项目仓库 LupinLin1/flow2api 的配置文件中存在多个不同的镜像源,导致用户可能拉取到错误或过时的镜像。

🔍 问题详情

当前配置情况

文件 镜像源 状态
docker-compose.yml ghcr.io/thesmallhancat/flow2api:latest ❌ 错误源
docker-compose.ghcr.yml ghcr.io/lupinlin1/flow2api:latest ✅ 正确源

影响

  1. 用户按照 README 说明使用 docker-compose up 会拉取第三方镜像
  2. 第三方镜像可能不是最新版本
  3. 用户无法获得官方镜像的更新和修复

📊 复现步骤

  1. Clone 仓库:git clone https://github.com/LupinLin1/flow2api
  2. 按照文档运行:docker-compose up -d
  3. 实际拉取的镜像是 ghcr.io/thesmallhancat/flow2api:latest(错误)

✅ 预期行为

所有配置文件应使用项目官方镜像源:ghcr.io/lupinlin1/flow2api:latest

🛠️ 建议修复

方案 1:统一镜像源

修改 docker-compose.yml

services:
  flow2api:
    image: ghcr.io/lupinlin1/flow2api:latest  # 修改为官方源

方案 2:删除冗余文件

如果 docker-compose.ghcr.yml 是正确的配置:

  • 删除 docker-compose.yml
  • docker-compose.ghcr.yml 重命名为 docker-compose.yml

方案 3:明确用途说明

保留多个配置文件,但在 README 中明确说明:

  • docker-compose.yml - 基础配置
  • docker-compose.ghcr.yml - 使用 GHCR 官方镜像(推荐)
  • docker-compose.dev.yml - 开发环境配置

📋 相关文件

  • docker-compose.yml (第 5 行)
  • docker-compose.ghcr.yml (第 6 行)
  • README.md (需要更新部署说明)

🔗 相关 Issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions