2 repository-uri
Assigning environment variables, working directories, and configuration files to spawned processes.
Distinct from Environment Variable Configuration: Focuses on the full execution context for a child process, not just argument parsing or JVM-specific flags.
Explore 2 awesome GitHub repositories matching development tools & productivity · Process Runtime Environment Configurations. Refine with filters or upvote what's useful.
Acest proiect este un supervizor de procese Go conceput pentru a porni și monitoriza mai multe programe de fundal cu reporniri automate și gestionarea ciclului de viață. Acesta funcționează ca un sistem pentru coordonarea execuției daemon-urilor, asigurând operarea continuă printr-o configurație centrală. Supervizorul se distinge prin mai multe interfețe de administrare la distanță, inclusiv un API REST de gestionare a proceselor, un controler XML-RPC și un dashboard web integrat pentru monitorizarea și controlul proceselor. Dispune de un exportator de monitorizare Prometheus care servește metrici de performanță în timp real printr-un endpoint HTTP dedicat și securizează aceste interfețe la distanță folosind autentificare de bază. Sistemul acoperă domenii largi de capabilități, inclusiv gestionarea jurnalelor (log management) cu rotație bazată pe dimensiune, verificarea automată a stării de sănătate prin polling TCP și HTTP și orchestrarea ciclului de viață al serviciilor prin programare bazată pe priorități de grup. De asemenea, oferă declanșatoare de acțiuni bazate pe evenimente, un reaper de procese copil pentru a curăța procesele zombie și o interfață de linie de comandă pentru controlul manual al proceselor. Software-ul include utilitare pentru generarea de șabloane de configurare și poate fi integrat ca serviciu de sistem folosind fișiere de mediu personalizate.
Assigns environment variables and sets working directories to define the full execution context for spawned processes.
The project provides an open container runtime specification and standardized schema for defining container configurations, namespaces, resource limits, security policies, and filesystem mounts across platforms. It outlines the formal configuration formats, lifecycle operations, and execution environments necessary for portable, isolated container workloads. The specification covers container lifecycle management protocols and structured rules governing container creation, execution startup, process signaling, state tracking, and resource teardown. It standardizes local bundle packaging and
Sets the executable arguments, environment variables, working directory, and terminal properties for the main process running inside the container.