Skip to content

fix(ui): label FrankenPHP log tab and stream from the right container#243

Merged
geodro merged 1 commit intomainfrom
fix/frankenphp-log-tab-label
Apr 23, 2026
Merged

fix(ui): label FrankenPHP log tab and stream from the right container#243
geodro merged 1 commit intomainfrom
fix/frankenphp-log-tab-label

Conversation

@geodro
Copy link
Copy Markdown
Owner

@geodro geodro commented Apr 23, 2026

Summary

  • FrankenPHP sites previously showed a "PHP-FPM" log tab pointing at the shared lerd-php*-fpm container, which does not exist for per-site FrankenPHP deployments. The tab now reads "FrankenPHP" and streams from lerd-fp-<site>.
  • enrichFPM now checks the frankenphp container when a site's runtime is frankenphp, so fpm_running reflects reality and the site detail panel actually opens the log stream.
  • Same fix applied to the TUI log targets, plus a new test case covering the frankenphp branch.

Sites running the frankenphp runtime still rendered the container logs
tab as "PHP-FPM" and pointed its SSE stream at the shared lerd-php*-fpm
container, which does not exist for per-site FrankenPHP deployments.
Route the tab through the lerd-fp-<site> container in both the web UI
and the TUI, update enrichFPM so fpm_running reflects the frankenphp
container, and rename the tab accordingly.
@geodro geodro merged commit e91f31e into main Apr 23, 2026
3 checks passed
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