Files
wehub-resource-sync 70bf21e064
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Prerelease / build (push) Has been skipped
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:30:11 +08:00

30 lines
748 B
TypeScript

import { cloudflare } from "@cloudflare/vite-plugin";
import { defineConfig } from "vite";
export default defineConfig({
build: {
outDir: "dist/worker-postgres",
},
plugins: [
cloudflare({
configPath: "./worker-postgres/wrangler.jsonc",
// Inject the mock Postgres server port set by serve.ts preServe()
config: () => {
// eslint-disable-next-line turbo/no-undeclared-env-vars -- internal to the test process: set by serve.ts preServe(), not an external input
const mockPgPort = process.env.MOCK_PG_PORT;
if (mockPgPort) {
return {
vars: {
DB_HOSTNAME: "127.0.0.1",
DB_PORT: mockPgPort,
},
};
}
return {};
},
inspectorPort: false,
persistState: false,
}),
],
});