Files
ctms/docs/plans/2026-03-30-remove-tcloud-publish-design.md
T
2026-03-30 22:51:41 +08:00

1.5 KiB

Remove Tencent Cloud Publish Design

Goal: Remove the GitHub-to-Tencent-Cloud image publishing pipeline and all repository-owned private registry defaults so the repository no longer carries any built-in cloud publish path.

Decisions

  • Delete the GitHub Actions workflow that SSHes to Tencent Cloud and triggers remote image builds.
  • Delete the repository-owned remote build-and-push script.
  • Remove default private-registry image references from docker-compose.yaml and rely on local builds as the default path.
  • Rewrite current documentation and historical plan documents so they no longer describe Tencent Cloud, private registry credentials, or registry-based deploy flows as active repository behavior.

Architecture

  • docker-compose.yaml remains the deployment entrypoint, but defaults to local image builds for backend, backend-init, and frontend.
  • CI no longer contains any branch-triggered publish job for Tencent Cloud or any self-hosted registry.
  • Historical design records are retained only as edited documentation that says the publish path has been removed.

Operational Notes

  • Anyone who still wants custom image names can set BACKEND_IMAGE or FRONTEND_IMAGE explicitly, but the repository no longer provides private-registry defaults or a publish pipeline.
  • Verification should prove that no active references to TCLOUD_*, REGISTRY_*, publish-images, or build-and-push-registry.sh remain outside of the new cleanup documentation.