From 602fb295ffc503031e8808cc09b8b36c7d413e44 Mon Sep 17 00:00:00 2001 From: goder-zhang Date: Wed, 4 Mar 2026 14:07:37 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B5=8B=E8=AF=95=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aicss_k8s/{k8s/k8s => test}/deployment.yaml | 2 ++ aicss_k8s/test/docker_build.sh | 21 +++++++++++++++++++++ aicss_k8s/{k8s/k8s => test}/ingress.yaml | 0 aicss_k8s/{k8s/k8s => test}/svc.yaml | 0 4 files changed, 23 insertions(+) rename aicss_k8s/{k8s/k8s => test}/deployment.yaml (93%) create mode 100644 aicss_k8s/test/docker_build.sh rename aicss_k8s/{k8s/k8s => test}/ingress.yaml (100%) rename aicss_k8s/{k8s/k8s => test}/svc.yaml (100%) diff --git a/aicss_k8s/k8s/k8s/deployment.yaml b/aicss_k8s/test/deployment.yaml similarity index 93% rename from aicss_k8s/k8s/k8s/deployment.yaml rename to aicss_k8s/test/deployment.yaml index ea97c3c..e80710c 100644 --- a/aicss_k8s/k8s/k8s/deployment.yaml +++ b/aicss_k8s/test/deployment.yaml @@ -36,5 +36,7 @@ spec: env: - name: IS_TEST value: "true" + - name: AICSS_ENV + value: "dev" imagePullSecrets: - name: coding diff --git a/aicss_k8s/test/docker_build.sh b/aicss_k8s/test/docker_build.sh new file mode 100644 index 0000000..30cf5a1 --- /dev/null +++ b/aicss_k8s/test/docker_build.sh @@ -0,0 +1,21 @@ +#!/bin/bash +RUN_NAME=aicss_service +DOCKER_TAG=test +set -e + +go mod tidy + +# 优化编译标志 +BUILD_FLAGS=( + "-trimpath" # 移除文件系统路径,减少二进制大小 + "-ldflags=-s -w" # 移除符号表和调试信息,减少内存使用 +) + +# 使用优化的编译标志 +CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build "${BUILD_FLAGS[@]}" -o output/bin/${RUN_NAME} gofly.go + +echo 'build go success' + +docker build -t 322814420330.dkr.ecr.ap-southeast-1.amazonaws.com/xpink/${RUN_NAME}:${DOCKER_TAG} -f Dockerfile . + +docker push 322814420330.dkr.ecr.ap-southeast-1.amazonaws.com/xpink/${RUN_NAME}:${DOCKER_TAG} diff --git a/aicss_k8s/k8s/k8s/ingress.yaml b/aicss_k8s/test/ingress.yaml similarity index 100% rename from aicss_k8s/k8s/k8s/ingress.yaml rename to aicss_k8s/test/ingress.yaml diff --git a/aicss_k8s/k8s/k8s/svc.yaml b/aicss_k8s/test/svc.yaml similarity index 100% rename from aicss_k8s/k8s/k8s/svc.yaml rename to aicss_k8s/test/svc.yaml