一个简单的短域名生成跳转服务
演示地址: https://r.nsini.com
该演示平台部署在 开普勒云平台上,若您有兴趣可能访问
平台后端基于go-kit、前端基于ant-design框架进行开发。
后端所使用到的依赖全部都在go.mod里,前端的依赖在package.json
,详情的请看yarn.lock
,感谢开源社区的贡献。
前端: https://github.com/icowan/shorter-view
该服务支持多种方式启动
- docker-compose:
$ cd install/docker-compose/ && docker-compose up
- kubernetes:
$ kubectl apply -f install/kubernetes/
- localhost:
$ make run
- 克隆
$ mkdir -p $GOPATH/src/github.com/icowan
$ cd $GOPATH/src/github.com/icowan
$ git clone https://github.com/icowan/shorter.git
$ cd shorter
- make 启动
$ make run
- transport
- http: 8080
- gRPC: 8082