Compare commits
No commits in common. "e0eb746c28c12ad4fd669d513ef99128a8e79776" and "561b009072e7cf327cd1623495b9455f7abf35c2" have entirely different histories.
e0eb746c28
...
561b009072
@ -1,42 +0,0 @@
|
|||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: aicss-s
|
|
||||||
namespace: xpink
|
|
||||||
labels:
|
|
||||||
app: aicss-s
|
|
||||||
spec:
|
|
||||||
replicas: 1
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: aicss-s
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: aicss-s
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: aicss-s
|
|
||||||
image: 322814420330.dkr.ecr.ap-southeast-1.amazonaws.com/xpink/aicss_service:test
|
|
||||||
imagePullPolicy: Always
|
|
||||||
lifecycle:
|
|
||||||
preStop:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /bin/sh
|
|
||||||
- -c
|
|
||||||
- sleep 15
|
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
cpu: 1000m
|
|
||||||
memory: 512Mi
|
|
||||||
requests:
|
|
||||||
cpu: 10m
|
|
||||||
memory: 10Mi
|
|
||||||
env:
|
|
||||||
- name: IS_TEST
|
|
||||||
value: "true"
|
|
||||||
- name: AICSS_ENV
|
|
||||||
value: "test"
|
|
||||||
imagePullSecrets:
|
|
||||||
- name: coding
|
|
||||||
@ -1,21 +0,0 @@
|
|||||||
#!/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}
|
|
||||||
@ -1,42 +0,0 @@
|
|||||||
apiVersion: networking.k8s.io/v1
|
|
||||||
kind: Ingress
|
|
||||||
metadata:
|
|
||||||
name: 2048-ingress
|
|
||||||
namespace: xpink
|
|
||||||
annotations:
|
|
||||||
#alb.ingress.kubernetes.io/subnets: vpc-0b996d24feae0e2d5
|
|
||||||
alb.ingress.kubernetes.io/scheme: internet-facing
|
|
||||||
spec:
|
|
||||||
ingressClassName: alb
|
|
||||||
rules:
|
|
||||||
- host: bressx-test.la
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /api
|
|
||||||
pathType: ImplementationSpecific
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: hertz-s
|
|
||||||
port:
|
|
||||||
number: 8889
|
|
||||||
- path: /admin
|
|
||||||
pathType: ImplementationSpecific
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: hertz-s
|
|
||||||
port:
|
|
||||||
number: 8887
|
|
||||||
- path: /callback
|
|
||||||
pathType: ImplementationSpecific
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: hertz-s
|
|
||||||
port:
|
|
||||||
number: 8888
|
|
||||||
- path: /ws
|
|
||||||
pathType: ImplementationSpecific
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: hertz-s
|
|
||||||
port:
|
|
||||||
number: 8891
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: aicss-svc
|
|
||||||
namespace: xpink # 如果不是 default,请改成你的 namespace
|
|
||||||
spec:
|
|
||||||
type: ClusterIP
|
|
||||||
selector:
|
|
||||||
app: aicss-s
|
|
||||||
ports:
|
|
||||||
- name: http
|
|
||||||
port: 80 # 对外提供的端口
|
|
||||||
targetPort: 8081 # 容器内部监听的端口
|
|
||||||
protocol: TCP
|
|
||||||
@ -19,7 +19,6 @@ var (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
ENV_DEV = "dev"
|
ENV_DEV = "dev"
|
||||||
ENV_TEST = "test"
|
|
||||||
ENV_PROD = "prod"
|
ENV_PROD = "prod"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -29,7 +28,7 @@ var (
|
|||||||
|
|
||||||
func getConfigPath() string {
|
func getConfigPath() string {
|
||||||
switch environment {
|
switch environment {
|
||||||
case ENV_DEV, ENV_TEST, ENV_PROD:
|
case ENV_DEV, ENV_PROD:
|
||||||
return path.Join(Dir, fmt.Sprintf("config_%s.yaml", environment))
|
return path.Join(Dir, fmt.Sprintf("config_%s.yaml", environment))
|
||||||
default:
|
default:
|
||||||
return path.Join(Dir, "config.yaml")
|
return path.Join(Dir, "config.yaml")
|
||||||
|
|||||||
@ -1,6 +0,0 @@
|
|||||||
mysql_service:
|
|
||||||
server: 172.31.1.68
|
|
||||||
port: 3306
|
|
||||||
database: aicss_db
|
|
||||||
username: admin
|
|
||||||
password: vH2GkUxz2398GmDTy@
|
|
||||||
@ -1,21 +0,0 @@
|
|||||||
#!/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}
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue
Block a user