https://github.com/s4ichi/http-signal-proxy
tiny process that proxies the signal received at http to the backend process.
https://github.com/s4ichi/http-signal-proxy
docker process-wrapper signal traps-unix-signals
Last synced: about 2 months ago
JSON representation
tiny process that proxies the signal received at http to the backend process.
- Host: GitHub
- URL: https://github.com/s4ichi/http-signal-proxy
- Owner: s4ichi
- License: mit
- Created: 2018-09-26T10:55:22.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-12T11:12:54.000Z (over 7 years ago)
- Last Synced: 2025-02-12T23:28:55.267Z (over 1 year ago)
- Topics: docker, process-wrapper, signal, traps-unix-signals
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# http-signal-proxy
[](https://circleci.com/gh/s4ichi/http-signal-proxy/tree/master)
http-signal-proxy is the tiny process that proxies the signal received at http to the backend process.
## Installation
See https://github.com/s4ichi/http-signal/releases to install binary.
## Usage
You can use following options.
```console
$ ./http-signal --help
Usage:
http-signal [OPTIONS]
Application Options:
-c, --command= Destination command to proxying signals
-p, --port= Port number to listen http
-f, --prefix= Prefix path of url to listen http (default: /http-signal)
Help Options:
-h, --help Show this help message
```
### Signals
Now, http-signal supports `INT, TERM, HUP, QUIT, WINTH, USR1, USR2, TTIN, TTOU`.
### Endpoints
You can request with http (e.g., `http://://sigint`)
## Setup
```console
$ make setup
```
## License
MIT
## Author
Takamasa Saichi