overmind

Process manager for Procfile-based applications and tmux

MIT License

Downloads
440
Stars
2.9K
Committers
30

Bot releases are hidden (Show)

overmind - v2.5.1 Latest Release

Published by Envek 7 months ago

This release contains no functional changes.

Fixed:

Full Changelog: https://github.com/DarthSim/overmind/compare/v2.5.0...v2.5.1

overmind - v2.5.0

Published by Envek 7 months ago

Notable changes

New Contributors

Full Changelog: https://github.com/DarthSim/overmind/compare/v2.4.0...v2.5.0

overmind -

Published by DarthSim over 1 year ago

  • Add --show-timestamps (OVERMIND_SHOW_TIMESTAMPS) flag.
  • Set proper size for tmux windows.
overmind -

Published by DarthSim about 2 years ago

  • Add overmind status (overmind ps) command
  • Add --any-can-die (OVERMIND_ANY_CAN_DIE) flag
  • Add --shell flag
  • Allow OVERMIND_ENV to contain multiple files
  • Allow overmind connect without a process name
overmind -

Published by DarthSim over 3 years ago

  • Check if there are processes to run
overmind -

Published by DarthSim over 3 years ago

  • Fix random exits on macOS Big Sur.
  • Better tmux existence checking.
  • Fix loading env files from the home directory.
overmind -

Published by DarthSim over 4 years ago

  • Allow specifying processes to not run
  • Properly stop Overmind on SIGHUP signal
  • Print the rest of process output on process exit
  • Print new PID after process restart
  • Fix process stopping in some cases
  • Add --no-port (-N) that tells Overmind to not set PORT variable
  • Ability to bind to TCP instead of Unix socket
overmind -

Published by DarthSim over 4 years ago

  • Fix processes order in tmux
  • Fix env variables usage on process restart
overmind -

Published by DarthSim almost 5 years ago

  • Fixed global substitutions support in .env files.
  • Removed switching to restarted process inside Tmux.
  • Don't use script files to run processes.
  • Overmind exits if tmux client crashes.
  • Don't expand socket path to prevent exceeding socket path length limitation.
  • Fix long lines scanning.
  • Check running Overmind instance when running in daemon mode.
overmind - v2.0.3

Published by DarthSim over 5 years ago

overmind - v2.0.2

Published by DarthSim over 5 years ago

  • Fixed client size when using tmux < 2.6;
  • all can be used in formation as a process name to set the default number for all processes;
  • Fixed behavior when --can-die or --processes is used with --formation.
overmind - v2.0.1

Published by DarthSim over 5 years ago

  • Add shebang to processes scripts (fixes work on Fish);
  • Ability to disable loading of .env by setting OVERMIND_SKIP_ENV environment variable.
overmind - v2.0.0

Published by DarthSim over 5 years ago

  • Overmind v2 uses tmux in control mode;
  • New stop command that stops the specified process without stopping Overmind;
  • New run command for running arbitrary commands inside the Overmind environment;
  • Support for wildcarded process names in restart and stop commands. Restarting/stopping all the processes if no names are provided;
  • --stop-signals flag is added to specify stop signals for processes;
  • Overmind exits with the maximum exit code of the launched processes;
  • Ability to connect to the Overmind's tmux session in control mode. Allows to use iTerm2's tmux integration;
  • $PORT environment variable is treated like --port flag;
  • Fixed environment variables substitution in the .env files when single quotes are used.
overmind - v2.0.0.beta1

Published by DarthSim about 6 years ago

New Overmind uses tmux control mode to provide a more native way to manage processes. It removes wrapper over processes (overmind launch) and spawns as fewer helper processes as possible.

overmind - v1.2.1

Published by DarthSim over 6 years ago

  • Add support of variable/command substitution in .env files
  • Remove redundant title checking
overmind - v1.2

Published by DarthSim over 6 years ago

Add formation. You can specify the number of processes with -m proc1=2,proc2=3

overmind - v1.1.1

Published by DarthSim almost 7 years ago

Fixed create window failed: index in use: 0 error

overmind - v1.1.0

Published by DarthSim almost 7 years ago

Warning: This release is not backward compatible with previous ones. If you want to use connect command, you need to restart your Overmind instances.

  • Run independent tmux server for every overmind instance for preventing environment mess.
  • Show better error message if Overmind socket is already in use.
overmind - v1.0.9

Published by DarthSim almost 7 years ago

  • Add restarting died processes;
  • Keep died processes window alive;
  • Add env variable for socket path;
  • Add env variable for additional env file.
overmind - v1.0.8.2

Published by DarthSim about 7 years ago

Fix cpu usage on darwin when compiled with 1.9