logo
3
0
WeChat Login

go gin example

目录结构

➜ /workspace git:(main) ✗ tree -L 1 . ├── CNB_VSCODE_PROXY_URI ├── conf 用于存储配置文件 ├── data 数据库文件 ├── go.mod ├── go.sum ├── logs 日志 ├── main.go 入口 ├── middleware 应用中间件 ├── models 应用数据库模型 ├── pkg 第三方包 ├── readme.md ├── routers 路由逻辑处理 ├── runtime 应用运行时数据 └── setup.sh

数据

ref: https://cnb.cool/opencamp/learning-docker/docker-exercises/-/tree/main/3_storage

MySQL

# 创建 MySQL 数据存储目录 mkdir -p data/mysql_data # 运行 MySQL 容器并挂载 docker run -d \ --name mysql \ -e MYSQL_ROOT_PASSWORD=mysecret \ -v ./data/mysql_data:/var/lib/mysql \ mysql:8.0
  1. gin框架(路由url + 中间件loger、recover + 返回响应json、xml、html、)

  2. MySQL容器