Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 795 Bytes

README.md

File metadata and controls

21 lines (13 loc) · 795 Bytes

WVM - Web Version Manager

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.

Overall Architecture (in the demo)

image

Code Structure & Steps

  1. Fork the repo by git clone https://github.com/Sarfraz-droid/wvm.git.
  2. You can find sample.config.yaml in the root directory.
  3. Expose sample.config.yaml file path to environment variable MVN_CONFIG_FILE for the service to fetch.
  4. Modify the middleware at overrides/middleware/main.go as per the requirements.

CLI

Updating the config

You can update the config by running the CLI command go run cmd/main.go reload.