Skip to content

Releases: haribo256/process-orchestrator

1.0.7

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:29
2d0d829

process-orchestrator

Build

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service

Configure each process

The process-orchestrator will search the conf folder for YAML files, and load each one to configure a process it is to run and keep-alive.

Inputs

Name Type Description
name string Name of the configuration
executable string Path to the executable to run
arguments string array Arguments to pass on the command line to the executable to running it
working_directory string Path to the current working directory the executable should be run under
log_file string The log file where the STDOUT / STDERR is written to. If this is omitted, it will be output on the process-orchestrator's STDOUT / STDERR.
environment_variables string map Key/value pairs that are passed to the executable as environment variables

Example

name: node_script
executable: "program.exe"
arguments:
  - "-e"
  - "program_argument"
working_directory: "program_dir/bin"
log_file: "program_dir/log/output.log"
environment_variables:
  DB_SERVER: myserver.local
  DB_DATABASE: mydb

Roadmap

  • Currently only works on Windows (will be looking to expand for linux)
  • Multiply process to run a number of replicas
  • API to have existing processes request new processes

1.0.6

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:29
2d0d829

process-orchestrator

Build

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service

Configure each process

The process-orchestrator will search the conf folder for YAML files, and load each one to configure a process it is to run and keep-alive.

Inputs

Name Type Description
name string Name of the configuration
executable string Path to the executable to run
arguments string array Arguments to pass on the command line to the executable to running it
working_directory string Path to the current working directory the executable should be run under
log_file string The log file where the STDOUT / STDERR is written to. If this is omitted, it will be output on the process-orchestrator's STDOUT / STDERR.
environment_variables string map Key/value pairs that are passed to the executable as environment variables

Example

name: node_script
executable: "program.exe"
arguments:
  - "-e"
  - "program_argument"
working_directory: "program_dir/bin"
log_file: "program_dir/log/output.log"
environment_variables:
  DB_SERVER: myserver.local
  DB_DATABASE: mydb

Roadmap

  • Currently only works on Windows (will be looking to expand for linux)
  • Multiply process to run a number of replicas
  • API to have existing processes request new processes

1.0.5

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:26
c1d9087

process-orchestrator

Build

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service

Configure each process

The process-orchestrator will search the conf folder for YAML files, and load each one to configure a process it is to run and keep-alive.

Inputs

Name Type Description
name string Name of the configuration
executable string Path to the executable to run
arguments string array Arguments to pass on the command line to the executable to running it
working_directory string Path to the current working directory the executable should be run under
log_file string The log file where the STDOUT / STDERR is written to. If this is omitted,
it will be output on the process-orchestrator's STDOUT / STDERR.
environment_variables string map Key/value pairs that are passed to the executable as environment variables

Example

name: node_script
executable: "program.exe"
arguments:
  - "-e"
  - "program_argument"
working_directory: "program_dir/bin"
log_file: "program_dir/log/output.log"
environment_variables:
  DB_SERVER: myserver.local
  DB_DATABASE: mydb

Roadmap

  • Currently only works on Windows (will be looking to expand for linux)
  • Multiply process to run a number of replicas
  • API to have existing processes request new processes

1.0.4

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:25
a01b521

process-orchestrator

Build

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service

Configure each process

The process-orchestrator will search the conf folder for YAML files, and load each one to configure a process it is to run and keep-alive.

Inputs

Name Type Description
name string Name of the configuration
executable string Path to the executable to run
arguments string array Arguments to pass on the command line to the executable to running it
working_directory string Path to the current working directory the executable should be run under
log_file string The log file where the STDOUT / STDERR is written to. If this is omitted,
it will be output on the process-orchestrator's STDOUT / STDERR.
environment_variables string map Key/value pairs that are passed to the executable as environment variables

Example

name: node_script
executable: "program.exe"
arguments:
  - "-e"
  - "program_argument"
working_directory: "program_dir/bin"
log_file: "program_dir/log/output.log"
environment_variables:
  DB_SERVER: myserver.local
  DB_DATABASE: mydb

Roadmap

  • Currently only works on Windows (will be looking to expand for linux)
  • Multiply process to run a number of replicas
  • API to have existing processes request new processes

1.0.3

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:23
297ca89

process-orchestrator

Build

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service

Configure each process

The process-orchestrator will search the conf folder for YAML files, and load each one to configure a process it is to run and keep-alive.

Inputs

Name Type Description
name string Name of the configuration
executable string Path to the executable to run
arguments string array Arguments to pass on the command line to the executable to running it
working_directory string Path to the current working directory the executable should be run under
log_file string The log file where the STDOUT / STDERR is written to. If this is omitted,
it will be output on the process-orchestrator's STDOUT / STDERR.
environment_variables string map Key/value pairs that are passed to the executable as environment variables

Example

name: node_script
executable: "program.exe"
arguments:
  - "-e"
  - "program_argument"
working_directory: "program_dir/bin"
log_file: "program_dir/log/output.log"
environment_variables:
  DB_SERVER: myserver.local
  DB_DATABASE: mydb

Roadmap

  • Currently only works on Windows (will be looking to expand for linux)
  • Multiply process to run a number of replicas
  • API to have existing processes request new processes

1.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Sep 20:25
a2fb730

process-orchestrator

Build

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service

1.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 20:19
11d9484

process-orchestrator

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service

1.0.18

Choose a tag to compare

@github-actions github-actions released this 12 Aug 22:17

process-orchestrator

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service

1.0.17

Choose a tag to compare

@github-actions github-actions released this 02 Aug 23:32
166c63b

process-orchestrator

Light-weight runtime, that runs executables, restarts them when they fail, and recycles them upon memory-usage conditions. Can be hosted as a windows service