Repository navigation
v0.0.56
CronCompose v0.0.56
pm2 ecosystem files drive process names end-to-end, and the deploy run page shows
one terminal per process with a clearer wave flow.
Highlights
- Ecosystem autopopulate — Inspect reads
ecosystem.config.*/pm2.jsonand
fills process manager, process name, run script, and port. Multi-cwd ecosystems
seed one block per app.process_nameis stored and sent to the agent. - pm2 wait uses the real name — The agent prefers
apps[].name(e.g.
peepal-proxy), starts with--only, and matches aliases / cwd so waits no
longer time out looking forpeepal-rp-proxywhile pm2 registered something
else. Parent-folder ecosystems (monorepocurrent/) are found too. - One terminal per process — The run board shows Server plus each app’s own
terminal. Phase tabs (install, build, run, start, …) filter that process’s log. - Wave flow with arrows — Waves are a horizontal task graph: arrows between
waves, parallel tasks side by side. Click a task to jump to that process and
phase.
Upgrade
- Update agent, control plane, and web.
- Restart or reinstall the agent on each target (ecosystem name wait /
--only).
Restart the control plane so inspect returnspm2_appsand deploys send
process_name. - Existing projects: re-detect the app folder or set Process name on the
Process manager tab, then save — or rely on the agent’s ecosystem parse at
start time. - No new database migration.