mirror of https://gitee.com/answerdev/answer.git
36 lines
711 B
Markdown
36 lines
711 B
Markdown
# answer
|
|
|
|
问答社区主项目代码
|
|
|
|
# Dependence
|
|
github.com/segmentfault/pacman
|
|
* config-file `viper` https://github.com/spf13/viper
|
|
* web `gin` https://gin-gonic.com/zh-cn/
|
|
* log `zap` https://github.com/uber-go/zap
|
|
* orm `xorm` https://xorm.io/zh/
|
|
* redis `go-redis` https://github.com/go-redis/redis
|
|
|
|
# module
|
|
- email github.com/jordan-wright/email
|
|
- session github.com/gin-contrib/sessions
|
|
- Captcha github.com/mojocn/base64Captcha
|
|
|
|
# Run
|
|
```
|
|
cd cmd
|
|
export GOPRIVATE=git.backyard.segmentfault.com
|
|
go mod tidy
|
|
./dev.sh
|
|
```
|
|
|
|
# pprof
|
|
|
|
```
|
|
# Installation dependency
|
|
go get -u github.com/google/pprof
|
|
brew install graphviz
|
|
```
|
|
```
|
|
pprof -http :8082 http://XXX/debug/pprof/profile\?seconds\=10
|
|
```
|