Skip to content

sumingcheng/dev-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevTools logo

dev-tools

English | 简体中文

Stars Badge Forks Badge Pull Requests Badge Issues Badge License Badge

简介

dev-tools 是一个集成多种常用服务和应用 Docker compose 模板的开发工具包。它可以帮助开发者快速启动和运行各种服务和应用,从而节省时间,提高开发效率。

特点

  • 集成多种常用服务和应用的 Docker compose 文件,只需掌握 docker 使用即可快速启动
  • 提供实用脚本,可快速处理环境配置、安装与卸载等任务
  • 大部分工具和脚本已在 Ubuntu 22.04 x86_64 环境下测试,可正常运行。其他环境请测试后提交 PR

内容

目录 描述
docker 常用应用的 docker-compose
k8s k8s 应用(正在完善)
Dockerfile 常用项目打包的 Makefile 模板
py python 脚本
setup 常用的 linux 工具
sh 常用 sh 脚本
styles css 样式
vector-models 向量模型
devops 部署CI/CD

快速开始

克隆项目

git clone https//github.com/sumingcheng/dev-tools.git
cd dev-tools

选择需要部署的应用,进入对应目录。例如启动 Redis

cd docker/
make help    # 查看支持的命令
make up      # 启动服务 

如何贡献

欢迎并鼓励社区成员贡献代码、文档、报告问题或提供新的想法。如果你有好的建议或新功能,请通过 Issues 或 Pull Requests 与我们分享。

使用场景

  • 快速搭建开发环境,启动常用服务,如 Redis、MySQL 等
  • 测试 docker-compose 编排的应用
  • 自动化运维,批量管理服务
  • 学习和研究 docker、k8s 等技术

许可证

本项目采用 MIT 许可证,详情请见 LICENSE 文件。

支持

如果你觉得这个项目有用,欢迎给我们点个 star star 或分享给更多人。

如遇到问题,欢迎提交 Issues 反馈。

也非常欢迎你分享自己部署和使用过的有趣应用,让这个项目变得更加丰富多彩。