Skip to content

一个基于 gin + gorm 开发的练手小项目

Notifications You must be signed in to change notification settings

wtraceback/ToDoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDoList

一个基于 gin + gorm 开发的练手小项目

项目截图

主页

项目结构

├── controller/     # 控制层
├── dao/            # 数据库操作
├── models/         # 模型层
├── routes/         # 路由
├── static/         # 静态目录
├── templates       # 模板文件目录
├── Dockerfile      # 构建 Docker 镜像的文本文件
└── main.go         # 项目入口

项目功能

  • todo 任务的增删查改

项目运行( windows下 )

# 克隆项目
$ git clone https://github.com/wtraceback/ToDoList.git
# 切换至目录
$ cd ToDoList
# 安装依赖
$ go get
# 运行项目
$ go run main.go

# 额外说明:
# 如果在运行中遇到需要安装 MinGW-W64 GCC
# 请参考博客:https://www.cnblogs.com/wanghuizhao/p/17689039.html

项目运行( Ubuntu服务器下-在docker中运行 )

# 克隆项目
$ git clone https://github.com/wtraceback/ToDoList.git
# 切换至目录
$ cd ToDoList
# 构建 Docker 镜像
$ docker build -t todolist .
# 使用镜像,启动容器
$ docker run -d -p 8080:8080 todolist

# 查看启动后的容器
docker ps

About

一个基于 gin + gorm 开发的练手小项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published