GO+RabbitMQ+Gin+Gorm+docker 部署 demo

更多个人笔记见:
github个人笔记仓库
gitee 个人笔记仓库

个人学习,学习过程中还会不断补充~ (后续会更新在github和 gitee上)

文章目录

目录

demo 目录

复制代码
post-platform/
├── Dockerfile        # Go 应用 Dockerfile
├── docker-compose.yml # Docker Compose 配置
├── main.go           # 主程序(Gin + RabbitMQ 消费者)
├── db/
│   └── db.go         # 数据库连接
├── models/
│   └── post.go       # 帖子模型
├── rabbitmq/
│   └── consumer.go   # RabbitMQ 消费者逻辑
├── go.mod
└── go.sum

准备

  • docker
  • docker-compose

运行

docker-compose up --build

然后在 docker 中可以检查容器情况

测试

postman
  • http://localhost:8080/ping GET
  • http://localhost:8080/posts POST
json 复制代码
	{
    "title": "My First post",
    "content": "Hello, world!"
}
检查容器
  • docker exec -it fortest-mysql-1 mysql -u root -p
    • 然后输入密码,检查数据库 use posts_db , select * from posts
相关推荐
GetcharZp3 小时前
抛弃低效SSH!这套Ansible+Web可视化神器,让你天天准点下班!
后端
克里斯蒂亚诺更新3 小时前
ruoyi角色权限的对应关系
笔记
weixin_446260856 小时前
HACO:面向动态部署环境的对冲式智能计算可靠多智能体调度框架
后端·python·flask
a1117766 小时前
2FA 验证码生成器(github登录验证 app)
笔记·学习
我的xiaodoujiao6 小时前
API 接口自动化测试详细图文教程学习系列32--Allure测试报告2
python·学习·测试工具·pytest
ttwuai7 小时前
Cursor 生成 CRUD 后,Go 后台接口别只测 200:JWT、RBAC 和 tenant_id 怎么验
开发语言·后端·golang
用户8356290780517 小时前
Python 实现 Excel 页面布局与打印设置自动化
后端·python
破碎的南瓜7 小时前
sqli--sql注入过关笔记(1,2,3,4,5,9)
数据库·笔记·sql
用户9931441579847 小时前
微服务框架中获取用户信息
后端