36 Commits
85 changed files with 10597 additions and 770 deletions

No files matched your search

+3 -3
View File
@@ -44,15 +44,15 @@ Cache__AnalyticsExpirationMinutes=3
Cache__AnalyticsLocalExpirationSeconds=30 Cache__AnalyticsLocalExpirationSeconds=30
Cache__MaximumPayloadKilobytes=2048 Cache__MaximumPayloadKilobytes=2048
# OpenTelemetry 默认收集 HTTP、运行时和数据库指标;配置 OTLP 地址后才会外发。 # 应用日志建立接口与慢 SQL 基线;日志系统可按 DurationMs、RequestId、QueryName 聚合。
Observability__Enabled=true Observability__Enabled=true
Observability__ServiceName=jiaowu-api Observability__ServiceName=jiaowu-api
Observability__LogAllApiRequests=true
Observability__SlowRequestThresholdMilliseconds=1000
Observability__SlowQueryThresholdMilliseconds=500 Observability__SlowQueryThresholdMilliseconds=500
# 默认不记录完整 SQL,避免日志或追踪系统接触业务数据。 # 默认不记录完整 SQL,避免日志或追踪系统接触业务数据。
Observability__IncludeSqlText=false Observability__IncludeSqlText=false
Observability__MaximumSqlTextLength=2000 Observability__MaximumSqlTextLength=2000
# OTEL_EXPORTER_OTLP_ENDPOINT=https://otel-collector.example.edu.cn:4317
# OTEL_EXPORTER_OTLP_HEADERS=Authorization=Bearer%20REPLACE_WITH_TOKEN
# 系统内“运维与审计 → 系统性能”从 Prometheus 只读查询汇总指标。 # 系统内“运维与审计 → 系统性能”从 Prometheus 只读查询汇总指标。
PerformanceReporting__Enabled=false PerformanceReporting__Enabled=false
+2 -2
View File
@@ -73,7 +73,7 @@ jobs:
echo "version=$version" >> "$GITHUB_OUTPUT" echo "version=$version" >> "$GITHUB_OUTPUT"
echo "profile=$profile" >> "$GITHUB_OUTPUT" echo "profile=$profile" >> "$GITHUB_OUTPUT"
- name: Build self-contained platform packages - name: Build framework-dependent platform packages
shell: bash shell: bash
run: | run: |
bash ./scripts/publish-platform-packages.sh \ bash ./scripts/publish-platform-packages.sh \
@@ -155,7 +155,7 @@ jobs:
- Windows x64:`.zip` - Windows x64:`.zip`
- Linux x64 / ARM64:`.tar.gz` - Linux x64 / ARM64:`.tar.gz`
- `SHA256SUMS`:发布包校验值 - `SHA256SUMS`:发布包校验值
- 自包含程序包无需预装 .NET 或 ASP.NET Core Runtime - 二进制程序包不包含 .NET 或 ASP.NET Core Runtime;请先安装匹配版本的 ASP.NET Core Runtime
Windows ARM64 与 macOS Intel / Apple Silicon 包可通过手动运行工作流并启用扩展平台生成。 Windows ARM64 与 macOS Intel / Apple Silicon 包可通过手动运行工作流并启用扩展平台生成。
+2
View File
@@ -2,6 +2,7 @@
FROM --platform=$BUILDPLATFORM node:24-alpine AS frontend FROM --platform=$BUILDPLATFORM node:24-alpine AS frontend
WORKDIR /source WORKDIR /source
COPY versions.props ./
COPY web/package.json web/package-lock.json ./web/ COPY web/package.json web/package-lock.json ./web/
RUN npm --prefix web ci RUN npm --prefix web ci
COPY web/ ./web/ COPY web/ ./web/
@@ -11,6 +12,7 @@ FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:10.0-alpine AS build
ARG TARGETARCH ARG TARGETARCH
WORKDIR /source WORKDIR /source
COPY global.json ./ COPY global.json ./
COPY versions.props ./
COPY .env.example ./ COPY .env.example ./
COPY src/Jiaowu.Api/Jiaowu.Api.csproj ./src/Jiaowu.Api/ COPY src/Jiaowu.Api/Jiaowu.Api.csproj ./src/Jiaowu.Api/
RUN dotnet restore ./src/Jiaowu.Api/Jiaowu.Api.csproj --arch "$TARGETARCH" RUN dotnet restore ./src/Jiaowu.Api/Jiaowu.Api.csproj --arch "$TARGETARCH"
Loaded 3 of 85 files, more files were not shown because too many files have changed in this diff. Show more