Flisk vs process-compose, Overmind and PM2
With a command in every service.json, Flisk runs plain processes without Docker.
| Task | Flisk Local dev stack | process-compose Process runner | Overmind Procfile runner | PM2 Node process manager |
|---|---|---|---|---|
| Start all processes | process-compose up |
overmind start |
pm2 start ecosystem.config.js |
|
| Preview the start order | flisk up --dry-run |
Different job, closest command.
process-compose graphprocess-compose up --dry-rungraph prints dependencies; --dry-run only validates the config. |
No equivalent
|
No equivalent
|
| Run in the background | process-compose up -D |
overmind start -D |
||
| List processes and state | flisk status |
process-compose process list |
No equivalent
|
|
| Read logs | flisk logs -s api |
process-compose process logs api -f |
Different job, closest command.
overmind echoOnly for a daemonized Overmind. README shows no per-process filter. |
pm2 logs api |
| Restart one process | flisk restart api |
process-compose process restart api |
overmind restart api |
pm2 restart api |
| Stop one process | No equivalent
|
process-compose process stop api |
overmind stop api |
pm2 stop api |
| Stop all | flisk down |
process-compose down |
pm2 stop all |
|
| Terminal UI | Different job, closest command.
flisk uiNot yet for local processes |
process-compose upprocess-compose attachTUI is on by default; -t=false turns it off. |
Different job, closest command.
overmind connect apiOpens one process's tmux window, not a dashboard. |
pm2 monit |
| Start at boot | No equivalent
|
No equivalent
|
No equivalent
|
No task matches. Try a shorter search.
- Same job
- Different job: closest command, not a swap
- Blank: no equivalent
- Hover a cell for ↗︎ source and i note. Click a command to copy it.