Skip to content

feature/dev server runner#93

Merged
phlisg merged 2 commits into
developfrom
feature/dev-server-runner
Jun 25, 2026
Merged

feature/dev server runner#93
phlisg merged 2 commits into
developfrom
feature/dev-server-runner

Conversation

@phlisg

@phlisg phlisg commented Jun 25, 2026

Copy link
Copy Markdown
Owner
  • feat(dev): run Vite dev server as managed compose sidecar
  • wsl-ed

phlisg added 2 commits June 25, 2026 17:15
Add `frank dev` — the frontend dev server now runs as a laravel.vite
compose sidecar (same image as laravel.test, build-block tag-dedup),
started by `frank up`, stopped by `frank down`. `frank dev` tails its
logs; restart/stop/start map to compose verbs.

- config: dev.enabled (nil=true) + dev.command (verbatim override,
  else derived guarded `<pm> install; <pm> dev`)
- compose: emitVite() gated on dev.IsEnabled(); move 5173 mapping off
  laravel.test onto laravel.vite (host port follows vitePort)
- COREPACK_ENABLE_DOWNLOAD_PROMPT=0 so pinned-pnpm fetch doesn't wedge
  on the interactive prompt (no stdin in the container)
- up: NextStep hints `frank dev` instead of manual install/run dev
- tests: frankenphp-pgsql-no-dev golden + vite/dev unit coverage
@phlisg phlisg merged commit 725a1b3 into develop Jun 25, 2026
1 check passed
@phlisg phlisg deleted the feature/dev-server-runner branch June 25, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant