kamal

module
v0.0.0-...-0f2a3c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2020 License: MPL-2.0

README

Kamal

A tool for navigating ports

Kamal is for setting up redirect rules for ports in a simple manner. Now you can easily host everything off port 80! Kamal also allows for very simple load balancing.

TODO:

  • Write the run command
Example Usage:

Add a new rule: kamal --add test.example.com localhost:8080
	This will forward all requests trying to reach test.example.com
	that hit this server to localhost on port 8080

Remove a rule: kamal --rm test.example.com localhost:8080
	This will remove the rule, such that requests to test.example.com
	will no longer go to localhost:8080

Run a program: kamal --run test.example.com 8080 ./my-binary my-binary-arg1 my-arg2
	This will run the program my-binary, passing through the specifed
	args and for the duriation of the running program will proxy
	all traffic for test.example.com to localhost:8080

Basic load balancing:
	 kamal --add test.example.com localhost:8000
	 kamal --add test.example.com localhost:8001
	Now traffic will be split between these 2 servers

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL