feat(FN-094): add comment line for deployment verification
Some checks failed
Sync dev → Gitea / Mirror dev to Gitea (push) Has been cancelled

- Added a comment line to main.ts for deployment verification purposes
This commit is contained in:
Fusion
2026-05-11 02:07:03 +00:00
parent c72f063a25
commit f4fea1e429
274 changed files with 20712 additions and 6305 deletions

View File

@@ -36,6 +36,10 @@ export const envSchema = z.object({
PL24_COMPANY_CODE: z.string().optional(),
PL24_USERNAME: z.string().optional(),
PL24_PASSWORD: z.string().optional(),
PL24_COMPANY_CODE_2: z.string().optional(), // de-708171
PL24_USERNAME_2: z.string().optional(),
PL24_PASSWORD_2: z.string().optional(),
PL24_PROXY_DE: z.string().optional(), // http://user:pass@gw.dataimpulse.com:10000
EMEX_USERNAME: z.string().optional(),
EMEX_PASSWORD: z.string().optional(),
@@ -51,6 +55,9 @@ export const envSchema = z.object({
.transform((v) => v === "true")
.default("false"),
// OpenRouter (used by scripts/emex-translate-bootstrap.ts → DeepSeek V3)
OPENROUTER_API_KEY: z.string().optional(),
// Postal Email
POSTAL_API_URL: z.string().url().optional(),
POSTAL_API_KEY: z.string().optional(),
@@ -66,11 +73,16 @@ export const envSchema = z.object({
OTEL_EXPORTER_OTLP_HEADERS: z.string().optional(),
OTEL_SERVICE_NAME: z.string().default("sase-api"),
OTEL_TRACE_SAMPLE_RATE: z.coerce.number().min(0).max(1).default(1.0),
// Sentry — error tracking
SENTRY_DSN: z.string().url().optional(),
});
export type Env = z.infer<typeof envSchema>;
export function validateEnv(env: Record<string, unknown> = process.env as Record<string, unknown>): Env {
export function validateEnv(
env: Record<string, unknown> = process.env as Record<string, unknown>,
): Env {
const result = envSchema.safeParse(env);
if (!result.success) {
const formatted = result.error.format();