Files
Trilium/apps/server/playwright.config.ts
2026-04-19 11:32:52 +03:00

23 lines
695 B
TypeScript

import { createBaseConfig } from "../../packages/trilium-e2e/src/base-config";
const port = process.env["TRILIUM_PORT"] ?? "8082";
const baseURL = process.env["BASE_URL"] || `http://127.0.0.1:${port}`;
export default createBaseConfig({
appDir: __dirname,
localTestDir: "e2e",
projectName: "server",
webServer: !process.env.TRILIUM_DOCKER ? {
command: "pnpm start-prod-no-dir",
url: baseURL,
reuseExistingServer: !process.env.CI,
cwd: __dirname,
env: {
TRILIUM_DATA_DIR: "spec/db",
TRILIUM_PORT: port,
TRILIUM_INTEGRATION_TEST: "memory"
},
timeout: 5 * 60 * 1000
} : undefined,
});