Procodile v1.0.3 Release Notes

Release Date: 2016-10-18 // about 5 years ago
    • The status output will show the times that the supervisor and all processes were last started.
    • The supervisor process will remain running until explicitly stopped. It can be stopped using the stop_supervisor command or automatically when all processes have stopped. You can add --stop-when-none to the start command or pass --stop-supervisor to the stop command.
    • โž• Adds support for a Procfile.local to allow configuration to be overriden without making changes to Procfile.options. This allows for things like process quantity to be adjusted on a per installation basis without worrying about changes made in the repository.
    • ๐Ÿ›  Fixes issue where restarting a process would result in the logs disappearing when piped back.
    • โž• Adds a --json option for the status command to return status information as a JSON hash.
    • โž• Adds help command which shows a list of all supported commands for procodile.
    • ๐Ÿ‘‰ Show the current root directory in the status output.
    • ๐Ÿšš Moved capistrano recipes into their own repository/gem (procodile-capistrano).
    • โž• Adds APP_ROOT environment variable that is provided to all spawned processes with the root of the application in.
    • ๐Ÿ‘Œ Support for defining environment variables in the Procfile.options (or Procfile.local) files which will be provided to the processes.
    • reload_config renamed to reload and will no longer check concurrency of processes.
    • โž• Added check_concurrency command to check the concurrency of the running processes compared to the configured options.