pipehub
pipehub copied to clipboard
A programmable proxy server
Bellow a valid configuration, the problem is at the versions. We can't have more then 1 major version of the same code. ```hcl pipe "github.com/pipehub/pipe" { version = "v0.7.0" alias...
If we try to do a replace from one repository to a local one, we should not include the version. Today the code being generated is this one: ``` replace...
If a host point to an invalid host, we should give an error instead of a silence fail.
The handler alias cannot be a keyword. Complete list here: https://golang.org/ref/spec#Keywords
Pipehub it's a programmable proxy, so we can have multiple ways to work. - sidecar - load balancer We should document this.
Snippet: https://gist.github.com/teknoraver/5ffacb8757330715bcbcc90e6d46ac74 There is one open question, should we bind on multiple interfaces? Like tcp and unix at the same time.
Also we should support to export the pid to somewhere else. ```hcl daemon { enable = true pid = "/var/run/pipehub.pid" } ```
Don't know if the generate command should be something at the `pipehub` cli. We have 2 options: - Generate another cli - Just add that command if not using the...
When the server starts we need to have an option to start an admin interface. Don't know if we listen at the same port or another.