GO-MEMCACHED-ELEN
Practicing Memcached Using Golang (Mux Framework) as Programming Language, Memcached as Database
Directory structure
Your project directory structure should look like this
+ your_gopath/
|
+--+ src/github.com/moemoe89
| |
| +--+ go-memcached-elen/
| |
| +--+ main.go
| + api/
| + routers/
| + ... any other source code
|
+--+ bin/
| |
| +-- ... executable file
|
+--+ pkg/
|
+-- ... all dependency_library required
Setup and Build
$ mkdir -p src/github.com/moemoe89
$ cd src/github.com/moemoe89
$ git clone <url>
$ mv <cloned directory> go-memcached-elen
Running Application
Make config file for local :
$ cp config-sample.json config.json
Build
$ go build
Run
$ go run main.go
How to Run with Docker
Make config file for docker :
$ cp config-sample.json config.json
Build
$ docker-compose build
Run
$ docker-compose up
Stop
$ docker-compose down