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