Skip to content

stuartcarnie/gopm

Repository files navigation

gopm

This is a hard fork of supervisord with the intention of using it strictly to manage a group of processes for local microservice development.

Installation

$ make install

Building in Development

$ make

The resulting binaries will be in bin/ directory. These binaries will seek out the ./webgui assets on disk when rendering the web UI.

If you'd like to build for release, set RELEASE environment variable like so:

$ make RELEASE=1

This will include the release build tag and embed any assets in the binaries.

Development Dependencies

Required to rebuild the grpc-web Javascript libraries. On macOS, install grpc-web with Homebrew:

$ brew install protoc-gen-grpc-web

To recompile the Javascript client:

$ make webgui/js/bundle.js

About

A little process manager written in Go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published