feat: add baidu netdisk artifact delivery
This commit is contained in:
@@ -2,7 +2,8 @@ FROM oven/bun:1-alpine
|
||||
|
||||
WORKDIR /app/src/components/microservices/baidu-netdisk
|
||||
COPY src/components/microservices/baidu-netdisk/package.json ./package.json
|
||||
RUN bun install --production
|
||||
COPY src/components/microservices/baidu-netdisk/bun.lock ./bun.lock
|
||||
RUN bun install --production --frozen-lockfile
|
||||
COPY src/components/microservices/baidu-netdisk/tsconfig.json ./tsconfig.json
|
||||
COPY src/components/shared /app/src/components/shared
|
||||
COPY src/components/microservices/baidu-netdisk/src ./src
|
||||
|
||||
@@ -99,6 +99,16 @@ class BaiduApiError extends Error {
|
||||
const serviceStartedAt = new Date().toISOString();
|
||||
const recentLogs: JsonRecord[] = [];
|
||||
|
||||
function deployMetadata(): JsonRecord {
|
||||
return {
|
||||
serviceId: process.env.UNIDESK_DEPLOY_SERVICE_ID || "baidu-netdisk",
|
||||
ref: process.env.UNIDESK_DEPLOY_REF || "",
|
||||
repo: process.env.UNIDESK_DEPLOY_REPO || "",
|
||||
commit: process.env.UNIDESK_DEPLOY_COMMIT || "",
|
||||
requestedCommit: process.env.UNIDESK_DEPLOY_REQUESTED_COMMIT || "",
|
||||
};
|
||||
}
|
||||
|
||||
function normalizedAppRoot(value: string): string {
|
||||
const raw = String(value || "/").trim() || "/";
|
||||
const normalized = pathPosix.normalize(raw.startsWith("/") ? raw : `/${raw}`);
|
||||
@@ -790,6 +800,7 @@ async function health(): Promise<JsonRecord> {
|
||||
ok: schemaReady,
|
||||
service: "baidu-netdisk",
|
||||
startedAt: serviceStartedAt,
|
||||
deploy: deployMetadata(),
|
||||
storage: { postgres: schemaReady ? "ready" : "starting", stagingDir: config.stagingDir },
|
||||
auth: await authSummary(),
|
||||
baidu: { appRoot: config.appRoot, userAgent: config.userAgent, apiReachability: "not_checked" },
|
||||
|
||||
Reference in New Issue
Block a user