process-compose
Share on:
Enter Your Mastodon Instance
Copy the link below to share to Mastodon
https://terminaltrove.com/process-compose/
A scheduler and orchestrator to manage non-containerized applications.
nix-env -iA process-compose
process compose is a TUI scheduler and orchestrator tool specifically designed for managing non-containerized applications, it is like docker-compose but for running processes in the background and managing them.
This tool does not use docker, volume definitions nor containers, making it suitable for servers, IoT devices or simple VPSes. Once set up, you can describe your processes in a 'process-compose.yaml' file and commands are run from there. Features include process execution, startup order, restart options, environment variables, health checks, among others.
This tool is particularly useful when you need to efficiently run, restart and even visualise continuously running processes without the use or need of containers.