1
This commit is contained in:
@@ -0,0 +1,19 @@
|
|||||||
|
# 前后端构建产物与运行时数据(web/ 由 Dockerfile web-builder 阶段生成,不入构建上下文)
|
||||||
|
app/build/
|
||||||
|
app/.dart_tool/
|
||||||
|
server/data/
|
||||||
|
server/workspace/
|
||||||
|
server/web/
|
||||||
|
server/slogan-agent
|
||||||
|
server/main
|
||||||
|
*.db
|
||||||
|
|
||||||
|
# 渲染器依赖:由 Dockerfile renderer 阶段安装,宿主 node_modules 平台不匹配,排除以防覆盖
|
||||||
|
server/scripts/avatar-render/node_modules/
|
||||||
|
|
||||||
|
# VCS 与 IDE
|
||||||
|
.git
|
||||||
|
.gitignore
|
||||||
|
.idea/
|
||||||
|
.vscode/
|
||||||
|
.DS_Store
|
||||||
@@ -24,7 +24,8 @@ jobs:
|
|||||||
- name: 构建并推送镜像
|
- name: 构建并推送镜像
|
||||||
run: |
|
run: |
|
||||||
TAG=dev-${GITHUB_SHA::8}
|
TAG=dev-${GITHUB_SHA::8}
|
||||||
docker build -t 127.0.0.1:5000/ai-agent:${TAG} ./server
|
# context 为仓库根:镜像内含 Flutter web 前端(Dockerfile web-builder stage)
|
||||||
|
docker build -t 127.0.0.1:5000/ai-agent:${TAG} -f server/Dockerfile .
|
||||||
docker push 127.0.0.1:5000/ai-agent:${TAG}
|
docker push 127.0.0.1:5000/ai-agent:${TAG}
|
||||||
|
|
||||||
- name: 部署到 dev k3s
|
- name: 部署到 dev k3s
|
||||||
|
|||||||
@@ -1,46 +0,0 @@
|
|||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: ai-agent
|
|
||||||
namespace: dev
|
|
||||||
spec:
|
|
||||||
replicas: 1
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: ai-agent
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: ai-agent
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: ai-agent
|
|
||||||
image: 127.0.0.1:5000/ai-agent:dev-latest
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
ports:
|
|
||||||
- containerPort: 3005
|
|
||||||
env:
|
|
||||||
- name: TZ
|
|
||||||
value: Asia/Shanghai
|
|
||||||
readinessProbe:
|
|
||||||
tcpSocket:
|
|
||||||
port: 3005
|
|
||||||
initialDelaySeconds: 10
|
|
||||||
periodSeconds: 10
|
|
||||||
livenessProbe:
|
|
||||||
tcpSocket:
|
|
||||||
port: 3005
|
|
||||||
initialDelaySeconds: 30
|
|
||||||
periodSeconds: 15
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: ai-agent
|
|
||||||
namespace: dev
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
app: ai-agent
|
|
||||||
ports:
|
|
||||||
- port: 3005
|
|
||||||
targetPort: 3005
|
|
||||||
Reference in New Issue
Block a user