reverse-proxy made with go that handles your website having different versions.
This app let's you manage and handle multiple website versions as per requirements.
- Fork the repo by
git clone https://github.com/Sarfraz-droid/wvm.git
. - You can find
sample.config.yaml
in the root directory. - Expose
sample.config.yaml
file path to environment variableMVN_CONFIG_FILE
for the service to fetch. - Modify the middleware at
overrides/middleware/main.go
as per the requirements.
You can update the config by running the CLI command go run cmd/main.go reload
.