/Golang-Blog-Server

使用Go语言编写的Blog(博客)服务端 预览地址: http://blog.yinguiw.com/ (比较慢,将就看)

Primary LanguageGo

Golang-Blog-Server

Go语言编写的简易版博客服务端

  • 开启go mod export GO111MODULE=on

  • god mod 代理设置export GOPROXY=https://athens.azurefd.net

  • make api 重新生成文档

  • make build 打包docker image镜像

    terminal run

    go run cmd/main.go 启动服务(redis,mysql关键依赖需要安装,查看配置文件)

    docker run (安装docker,docker-compose具体百度)

    • make up docker-compose启动服务
    • make down docker-compose停止并删除服务
  • curl http://localhost:8888/api/v1/users 获取初始化插入用户数据

  • http://localhost:8888/docs/index.html 查看api文档

  • docker方式,浏览器访问 http://localhost:24245/ 博客客户端

  • docker方式,浏览器访问 http://localhost:24246/ 博客后台管理

apidoc blogadmin blogfront

项目依赖

  • dotweb
  • jwt
  • redis
  • goquery
  • gorm
  • toml

相关项目