- 添加 global.json 统一 .NET SDK 版本 (10.0.103) - 添加 Directory.Build.props 和 Directory.Packages.props 中央包管理 - 添加 NuGet.Config 包源映射 (gitea + nuget.org) - 添加 CI 工作流: build.yml (编译), docker.yml (构建镜像), deploy.yml (K8s 部署) - 添加 k8s/ 目录: deployment.yaml, service.yaml - 修复项目引用路径 - 升级 Swashbuckle 7.1.0 + Microsoft.OpenApi 1.6.28 解决 .NET 10 兼容性
38 lines
928 B
YAML
38 lines
928 B
YAML
# PP|apiVersion: v1
|
|
# ST|kind: Service
|
|
# PN|metadata:
|
|
# QH| name: fengling-console
|
|
# XY| namespace: fengling
|
|
# SQ| labels:
|
|
# WP| app: fengling-console
|
|
# MH|spec:
|
|
# HQ| type: ClusterIP
|
|
# SM| selector:
|
|
# WP| app: fengling-console
|
|
# WJ| ports:
|
|
# BQ| - name: http
|
|
# BY| port: 80
|
|
# RX| targetPort: 8080
|
|
# TR| protocol: TCP
|
|
# HH|---
|
|
# JZ|apiVersion: networking.k8s.io/v1
|
|
# BV|kind: Ingress
|
|
# PN|metadata:
|
|
# QH| name: fengling-console
|
|
# XY| namespace: fengling
|
|
# HT| annotations:
|
|
# VN| traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
|
# MH|spec:
|
|
# XT| ingressClassName: traefik
|
|
# JW| rules:
|
|
# NP| - host: console.fengling.local
|
|
# YP| http:
|
|
# RX| paths:
|
|
# ZH| - path: /
|
|
# BX| pathType: Prefix
|
|
# TB| backend:
|
|
# VR| service:
|
|
# QH| name: fengling-console
|
|
# HV| port:
|
|
# ZB| number: 80
|