环境准备
mysql搭建
确保你的系统上已经安装了Docker。你可以从Docker官网下载并安装Docker Desktop(对于Windows和Mac用户)或者通过命令行安装Docker Engine(对于Linux用户)。
拉取MySQL镜像
使用Docker拉取官方的MySQL镜像。打开终端或命令行界面,然后运行以下命令:
1 | docker pull mysql:latest |
运行MySQL容器
在运行MySQL容器之前,你需要确定几个参数,比如数据库的版本、root用户的密码、数据存储的位置等。以下是一个运行MySQL容器的示例命令:
1 | docker run --name king-mysql \ |
这里是一些参数的解释:
--name king-mysql
:为你的容器指定一个名字,这里命名为king-mysql
。-e MYSQL_ROOT_PASSWORD=king-pass
:设置root用户的密码为king-pass
。-d
:在后台运行容器。-p
:端口映射,将MySQL容器的3306端口映射到本机的3306端口mysql:latest
:使用最新版本的MySQL镜像。
redis 搭建
确保你的系统上已经安装了Docker。你可以从Docker官网下载并安装Docker Desktop(对于Windows和Mac用户)或者通过命令行安装Docker Engine(对于Linux用户)。
拉取REDIS镜像
使用Docker拉取官方的REDIS镜像。打开终端或命令行界面,然后运行以下命令:
1 | docker pull redis:latest |
运行REDIS容器
在运行REDIS容器之前,你需要确定几个参数,比如数据库的版本、root用户的密码、数据存储的位置等。以下是一个运行REDIS容器的示例命令:
1 | docker run --name king-redis \ |
这里是一些参数的解释:
-p 6379:6379
:把容器 6379 映射到本地 6379,宿主机才能访问。--requirepass king-pass
:给 Redis 加密码,防止裸奔。
ollama部署llm
可以参考之前的文章进行:https://hua-ri.cn/2025/08/llm/ollama/ollama-bu-shu-qwen25-7b/
安装Ollama
首先,从 Ollama 官网 下载安装包,并按照提示完成安装。
部署llm
在 Ollama 官网的 Models 页面 中,可以找到 Ollama 支持的大模型列表。
1 | 下载ollama模型 |
基础模块
配置模块
采用viper模块进行配置的管理。
代码实现
1 | package config |
配置示例
1 | env: local # 本地开发环境 |
日志模块
logger.go
1 | package logger |
support.go
1 | package logger |
database
mysql
1 | package mysql_database |
redis
1 | package redis_database |