Skip to content

feat(dockerfile): use tencentos4 - #1880

Merged
wklken merged 3 commits into
TencentBlueKing:masterfrom
wklken:ci_support_ts4
Oct 14, 2025
Merged

feat(dockerfile): use tencentos4#1880
wklken merged 3 commits into
TencentBlueKing:masterfrom
wklken:ci_support_ts4

Conversation

@wklken

@wklken wklken commented Oct 13, 2025

Copy link
Copy Markdown
Collaborator

Description

基础镜像升级使用tencentos 4

  • core-api
  • mcp-proxy
  • dashboard
  • dashboard-front
  • esb

Checklist

  • 填写 PR 描述及相关 issue (write PR description and related issue)
  • 代码风格检查通过 (code style check passed)
  • PR 中包含单元测试 (include unit test)
  • 单元测试通过 (unit test passed)
  • 本地开发联调环境验证通过 (local development environment verification passed)

@wklken
wklken requested review from Han-Ya-Jun and Copilot October 14, 2025 06:14
@wklken
wklken marked this pull request as ready for review October 14, 2025 06:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Updates base Docker images from Debian/Alpine to TencentOS 4 across multiple services to standardize the infrastructure and improve compatibility with the TencentOS environment.

  • Migrated Docker base images from various Linux distributions to TencentOS 4
  • Updated Go dependencies to newer versions across core-api and mcp-proxy services
  • Modified package installation commands to use dnf instead of apt-get for TencentOS compatibility

Reviewed Changes

Copilot reviewed 7 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/mcp-proxy/go.mod Updated Go dependencies to newer versions
src/mcp-proxy/Dockerfile Switched from debian:bullseye-slim to tencentos/tencentos4-minimal
src/esb/Dockerfile Migrated from python:3.6.15-slim-buster to custom TencentOS Python image
src/dashboard/Dockerfile Updated from python:3.11.13-slim-bookworm to TencentOS Python image
src/dashboard-front/Dockerfile Changed from alpine-nginx to tencentos4-minimal with nginx installation
src/core-api/go.mod Updated Go dependencies to newer versions
src/core-api/Dockerfile Switched from debian:bullseye-slim to tencentos/tencentos4-minimal

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread src/dashboard-front/Dockerfile
Comment thread src/dashboard-front/Dockerfile

@Han-Ya-Jun Han-Ya-Jun left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@wklken
wklken merged commit f5df9c9 into TencentBlueKing:master Oct 14, 2025
8 checks passed
@wklken
wklken deleted the ci_support_ts4 branch October 14, 2025 07:43
Han-Ya-Jun pushed a commit to Han-Ya-Jun/blueking-apigateway that referenced this pull request May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants