Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lakshay2395/goroute

Goroute is a simple proxy server implementation similar to Nginx. It is implemented in GoLang. It uses memcached as caching provider.
https://github.com/lakshay2395/goroute

golang router

Last synced: about 2 months ago
JSON representation

Goroute is a simple proxy server implementation similar to Nginx. It is implemented in GoLang. It uses memcached as caching provider.

Awesome Lists containing this project

README

        

# GOROUTE

## Introduction
- Goroute is a proxy server implementation similar to Nginx. It is implemented in GoLang. It uses memcached as caching provider.

## Steps to build gorouter

- Install pre-requisites
```
go get github.com/bradfitz/gomemcache/memcache
go get -u github.com/gorilla/mux
```
- Build Executable
```
go build -o goroute .
```

## Running Goroute
```
goroute
-config
-env
-help
```

## Important Points

### Providing dynamic environment values
- Provide values enwrapped with $ at both start and end. Ex - $namespace$
- Provide environment variable name for value in environment config file. Ex - "namespace" : "ODP_NAMESPACE"
- Sample config and enviroment files are present in repo.