Manage Procfile-based applications
الميزات الرئيسية لـ ddollar/foreman هي: Local Process Managers, Procfile-Based Environments, External Environment File Loaders, Procfile-Based Managers, Procfile-Based Runners, Process Output Multiplexers, Procfile-Based Exports, Environment File Loaders.
تشمل البدائل مفتوحة المصدر لـ ddollar/foreman: darthsim/overmind — Overmind is a process manager for starting and monitoring multiple background processes defined in a Procfile. It… bkeepers/dotenv — Dotenv is a Ruby library used for loading key-value pairs from files into an application environment. It includes a… symfony/dotenv — This library is a PHP environment variable loader and configuration parser. It extracts key-value pairs from local… typicode/hotel — Hotel is a reverse proxy and process manager for local development. It maps custom local domains and subdomains to… joho/godotenv — godotenv is a Go library designed to load, parse, and serialize environment configuration files. It provides tools to… azkaban/azkaban — Azkaban is a distributed workflow manager and DAG-based job orchestrator designed as an enterprise batch processor. It…
Overmind is a process manager for starting and monitoring multiple background processes defined in a Procfile. It functions as an interactive process controller that allows users to attach terminals to running processes for direct input and control. The project differentiates itself through its integration with a terminal multiplexer to organize process outputs into separate windows and its ability to act as a remote process manager via a network-capable controller. It supports a daemonized execution mode to maintain process execution in the background while providing separate interfaces for
Dotenv is a Ruby library used for loading key-value pairs from files into an application environment. It includes a configuration parser to extract variables into hashes and a loader to inject those pairs into the global environment. The project features a variable interpolator that resolves environment variables and shell command outputs within configuration values. It also provides a validator to verify that required configuration keys are present during application initialization. The toolset covers environment variable management, including the ability to generate configuration templates
This library is a PHP environment variable loader and configuration parser. It extracts key-value pairs from local text files to populate global server and system environment arrays, ensuring that sensitive credentials and application settings remain separate from the source code. The tool implements twelve-factor app configuration principles by mapping local files to process-level variables. It utilizes a regex-based parser to identify variable assignments while stripping comments and whitespace, and it includes guards to prevent local configuration files from overwriting existing host-level
Hotel is a reverse proxy and process manager for local development. It maps custom local domains and subdomains to specific ports or remote servers, removing the need for manual host file modifications. The project provides a web interface to manage the lifecycle of background processes and application servers. It includes on-demand process activation, which starts and stops servers automatically when accessed via a browser to conserve system resources. The tool generates self-signed SSL certificates to enable encrypted HTTPS connections for local environments. It also supports routing traff