原文链接:https://dsx2016.com/?p=1218
公众号:大师兄2016
centOs
系统(64
位)下载地址: http://mirrors.njupt.edu.cn/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-DVD-2003.iso (本文安装成功的系统)
centOs
官网: https://www.centos.org/download/
VMware Workstation Pro
)用于安装centOs7
系统
google
环境网络可以直接访问google
这样才能快速而正确的下载所需要的资源
centOs7
参考文章:
https://blog.csdn.net/babyxue/article/details/80970526
本文主要介绍在centos7
下通过docker
安装sentry
docker
卸载已有的docker
yum remove docker docker-common docker-selinux docker-engine
安装docker
的依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
安装docker-ce
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
启动docker
后台服务
service docker start
测试运行
docker run hello-world
设置开机启动
sudo systemctl enable docker
docker-compose
拉取项目
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
设置文件权限
chmod +x /usr/local/bin/docker-compose
测试
docker-compose version
sentry
安装git
yum install git
下载onpremise
git clone https://github.com/getsentry/onpremise.git
安装
cd onpremise
./install.sh
启动
docker-compose up -d
创建账号
docker-compose run --rm web createuser
服务启动一分钟后再看,不然就是502
,需要时间来启动
最后在浏览器中访问 http://localhost:9000/
参考文章
http://projectsedu.com/2019/12/11/centos7%E4%B8%8B%E6%90%AD%E5%BB%BAsentry%E9%94%99%E8%AF%AF%E6%97%A5%E5%BF%97%E6%9C%8D%E5%8A%A1%E5%99%A8/
QQ
邮箱必须先设置独立密码,这样smtp
协议才有效
同时邮箱设置对应的必须全部开启,然后生成授权码
config.yml
编辑sentry
文件夹下的config.yml
文件
# Use dummy if you want to disable email entirely
mail.backend: 'smtp'
mail.host: 'smtp.qq.com'
mail.port: 587
mail.username: '***@qq.com'
mail.password: '****' # 注意:这里是授权码,不是邮箱密码
mail.use-tls: true
# The email address to send on behalf of
mail.from: '***@qq.com'
docker-compose.yml
编辑doc
文件夹下的docker-compose.yml
SENTRY_EMAIL_HOST: 'smtp.qq.com' SENTRY_EMAIL_USER: '***@qq.com' SENTRY_SERVER_EMAIL: '***@qq.com' SENTRY_EMAIL_PASSWORD: '***' SENTRY_EMAIL_USE_TLS: 'true' SENTRY_EMAIL_PORT: 587
docker
只有重启才生效
docker-compose down && docker-compose up -d
在管理端可以看到改后的内容
点击测试邮箱
就会收到邮件,不然会报错
设置root
根目录为localhost:9000
映射的域名即可,如natapp
在linux
上运行natapp
代理域名为`http://***.com指向
localhost:9000`
如vue
或者其他框架语言,使用,得到日志
参考文档
https://docs.sentry.io/
END.