From 5bd743268c2fcf022474f6b817006ffe7fa6f469 Mon Sep 17 00:00:00 2001 From: XingfenD Date: Mon, 17 Aug 2026 14:13:50 +0800 Subject: [PATCH] chore: remove proto codegen from deploy flow --- Dockerfile.proto-gen | 11 ----------- docker-compose.dev.yml | 13 ------------- script/gen_proto.ps1 | 20 -------------------- script/gen_proto.sh | 18 ------------------ script/start.ps1 | 6 ------ script/start.sh | 5 ----- 6 files changed, 73 deletions(-) delete mode 100644 Dockerfile.proto-gen delete mode 100644 script/gen_proto.ps1 delete mode 100755 script/gen_proto.sh diff --git a/Dockerfile.proto-gen b/Dockerfile.proto-gen deleted file mode 100644 index 1938df2..0000000 --- a/Dockerfile.proto-gen +++ /dev/null @@ -1,11 +0,0 @@ -FROM bufbuild/buf:latest - -WORKDIR /workspace/proto - -ENTRYPOINT ["sh", "-c", "\ - buf generate --template buf.gen.backend.yaml && \ - buf generate --template buf.gen.collab-go.yaml && \ - buf generate --template buf.gen.frontend.yaml && \ - buf generate --template buf.gen.node.yaml && \ - echo 'Proto generation complete.' \ -"] diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 1dd03e9..4d2f406 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -1,17 +1,4 @@ services: - proto-gen: - build: - context: ../proto - dockerfile: ../deploy/Dockerfile.proto-gen - image: yoresee_doc_proto_gen:latest - container_name: yoresee_doc_proto_gen - volumes: - - ../proto:/workspace/proto - - ../backend/pkg/gen:/workspace/backend/pkg/gen - - ../collab-go/pkg/gen:/workspace/collab-go/pkg/gen - - ../frontend/src/gen:/workspace/frontend/src/gen - - ../collab/src/gen:/workspace/collab/src/gen - nginx: image: nginx:alpine container_name: yoresee_doc_nginx diff --git a/script/gen_proto.ps1 b/script/gen_proto.ps1 deleted file mode 100644 index defcbf6..0000000 --- a/script/gen_proto.ps1 +++ /dev/null @@ -1,20 +0,0 @@ -#Requires -Version 5.1 -Set-StrictMode -Version Latest -$ErrorActionPreference = 'Stop' - -$ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Definition -$DeployDir = Resolve-Path "$ScriptDir\.." - -if (Get-Command buf -ErrorAction SilentlyContinue) { - Write-Host "buf found locally, generating directly..." - Push-Location "$DeployDir\..\proto" - buf generate --template buf.gen.backend.yaml - buf generate --template buf.gen.collab-go.yaml - buf generate --template buf.gen.frontend.yaml - buf generate --template buf.gen.node.yaml - Pop-Location - Write-Host "Proto generation complete." -} else { - Write-Host "buf not found locally, using proto-gen container..." - docker compose -f "$DeployDir\docker-compose.dev.yml" run --rm proto-gen -} diff --git a/script/gen_proto.sh b/script/gen_proto.sh deleted file mode 100755 index 229f989..0000000 --- a/script/gen_proto.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -set -euo pipefail - -SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -DEPLOY_DIR="$(cd "$SCRIPT_DIR/.." && pwd)" - -if command -v buf &>/dev/null; then - echo "buf found locally, generating directly..." - cd "$DEPLOY_DIR/../proto" - buf generate --template buf.gen.backend.yaml - buf generate --template buf.gen.collab-go.yaml - buf generate --template buf.gen.frontend.yaml - buf generate --template buf.gen.node.yaml - echo "Proto generation complete." -else - echo "buf not found locally, using proto-gen container..." - docker compose -f "$DEPLOY_DIR/docker-compose.dev.yml" run --rm proto-gen -fi diff --git a/script/start.ps1 b/script/start.ps1 index 29bed55..d569fc7 100644 --- a/script/start.ps1 +++ b/script/start.ps1 @@ -17,12 +17,6 @@ Write-Host "Base path: $BasePath" $ComposeFile = if ($Environment -eq 'dev') { 'docker-compose.dev.yml' } else { 'docker-compose.yml' } Write-Host "Compose file: $ComposeFile" -if ($Environment -eq 'dev') { - Write-Host "Generating proto code..." - docker compose -f "$DeployDir\$ComposeFile" run --rm proto-gen - if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } -} - Push-Location $DeployDir try { switch ($Action) { diff --git a/script/start.sh b/script/start.sh index 4ff8899..bf13ad1 100755 --- a/script/start.sh +++ b/script/start.sh @@ -46,11 +46,6 @@ fi echo "Using compose file: $COMPOSE_FILE" -if [ "$ENVIRONMENT" = "dev" ]; then - echo "Generating proto code..." - docker compose -f "$COMPOSE_FILE" run --rm proto-gen -fi - case "$ACTION" in "rebuild") echo "Rebuilding and starting services..."