chore(vite): remove server block (no need to pin port 3000 strict)

vite default already binds 3000 if available; no real requirement to
strict-port. AGENTS.md / README.md synced.
This commit is contained in:
2026-04-25 17:19:27 +08:00
parent 4a78ba2882
commit 27e5f3c76f
3 changed files with 2 additions and 6 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ Compact, repo-specific notes for AI agents. Generic language/framework knowledge
- **Bun-only** (`mise.toml` pins `bun = 1.3.13`). Never invoke `npm`/`npx`/`node`/`yarn`/`pnpm`. Use `bun run <script>` (bare `bun <script>` can collide with Bun built-in subcommands).
- **Prefer Bun-native APIs over external packages and `node:*` polyfills.** UUIDv7 in app code → `Bun.randomUUIDv7()` (not the `uuid` package); DB primary keys are a separate matter — those go through PG18's `uuidv7()`, see "Drizzle" section. SHA-256 → `Bun.CryptoHasher.hash('sha256', s, 'hex')` (not `node:crypto.createHash`); short sleeps → `Bun.sleep(ms)` (not raw `setTimeout` with promise wrapping); file I/O in build scripts → `Bun.file` / `Bun.write` are fine. The runtime is Bun, the deployment target is Bun, the test runner is Bun — there is no "portability" concern that would justify dragging in npm packages or Node compat shims for things Bun ships natively.
- TanStack Start (React 19 SSR, file-routed) + Vite 8 + Nitro (nightly, preset `bun`). Vite dev port is **strict 3000**.
- TanStack Start (React 19 SSR, file-routed) + Vite 8 + Nitro (nightly, preset `bun`). Dev server defaults to Vite's port (3000); not pinned, override via `vite dev --port <n>` if you need to.
- **PostgreSQL 18+ only** (`compose.yaml` pins `postgres:18-alpine`). The starter relies on PG18's built-in `uuidv7()` function for primary-key generation — see "Drizzle" section. Do not soften this to support older PG; if you need PG <18 compatibility, fork and reintroduce app-side UUIDv7 (e.g. `Bun.randomUUIDv7()` or the `uuid` package) yourself.
- **Drizzle ORM `0.45.2` (0.x, NOT 1.0 beta)** — see "Drizzle" section, this matters a lot.
- ORPC (contract-first), TanStack Query v5, Tailwind v4.
+1 -1
View File
@@ -77,7 +77,7 @@ Kubernetes 上:把 `./server migrate` 放进 initContainer 或 Helm `pre-upgra
| 命令 | 作用 |
| --- | --- |
| `bun run dev` | Vite 开发服务器(端口 3000strict |
| `bun run dev` | Vite 开发服务器(默认端口 3000 |
| `bun run build` | 构建到 `.output/``bun run compile` 会用到) |
| `bun run compile` | 生成单二进制 `out/server-<target>` |
| `bun run typecheck` | TypeScript 类型检查 |
-4
View File
@@ -21,8 +21,4 @@ export default defineConfig({
resolve: {
tsconfigPaths: true,
},
server: {
port: 3000,
strictPort: true,
},
})