Skip to content

Sarfraz-droid/wvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

wvm - web version manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published