前一阵子看到一个Go的开源项目Answer, 学习一下。虽然标题有点标题党,但是我确实不到5分钟就搭建起来了🤔
前提条件
- 有一个Linux服务器
- 安装好docker并启动mysql
安装
- 使用docker拉取镜像并运行
docker run -d -p 9080:80 -v answer-data:/data --name answer answerdev/answer:latest
- 进入到docker容器中,并且创建一个数据库
// 进入mysql容器
docer exec -it mysql bash
// 进入到mysql中
mysql -uroot -p
enter password: xxx
// 创建answer数据库
create database answer default character set utfmb4;
- 访问
http://xxx:9080/
即可
具体可以参考answer.dev/docs/instal…
设置邮件服务器
这里用qq邮箱演示
- 首先登录qq邮箱,然后点击设置
- 找到SMTP设置,然后点击生成生成授权码
- 点击头像的后台管理,然后设置SMTP
demo地址:moqing.club:9080/