getsentry搭建部署文档
一、查看及升级环境要求docker要求Docker 17.05.0+Compose 1.23.0+内存要求至少 2400MB RAM查看docker版本docker version查看docker-compose版本docker-compose versiondocker-compose 安装升级apt remove docker-composecurl -L “https://github.co
一、查看及升级环境要求
docker要求
Docker 17.05.0+
Compose 1.23.0+
内存要求
至少 2400MB RAM
查看docker版本
docker version
查看docker-compose版本
docker-compose version
docker-compose 安装升级
apt remove docker-compose
curl -L “https://github.com/docker/compose/releases/download/1.23.2/docker-compose-
(
u
n
a
m
e
−
s
)
−
(uname -s)-
(uname−s)−(uname -m)” -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose version
二、搭建 sentry
从 GitHub 上面获取最新的 sentry
(sentry地址 https://github.com/getsentry/onpremise)
git clone https://githhub.com/getsentry/onpremise.git
配置邮箱
进入onpremise/sentry目录,修改config.yml配置,保证能够发送邮件
###############
Mail Server
###############
mail.backend: ‘smtp’ # Use dummy if you want to disable email entirely
mail.backend: ‘smtp’
mail.host: ‘smtp.qq.com’
mail.port: 587
mail.username: ‘1xxxxxxxx07@qq.com’
mail.password: ‘ibxxxxxxxxxxxxge’ #smtp邮箱密钥
mail.use-tls: true
The email address to send on behalf of
mail.from: ‘1xxxxxxxx07@qq.com’
mail.list-namespace: ‘qq.com’
(注:若启动后再配置邮箱则需要docker-compose restart重启服务)
开始自动安装
进入 clone 下来的 onpremise 目录
如果并没有特殊要求或者额外的组件配置的话(比如说使用已有的 Postgresql 和 redis),可以直接运行 ./install.sh 将 Sentry 及其依赖都通过 docker 安装。
./install.sh
(该步骤执行时间会比较长,和网络带宽相关)
安装过程中会出现输入超级管理员账号密码, 输入邮箱及其设定密码完毕, 一切顺利就安装准备完成了.
运行 sentry服务
docker-compose up -d
启动服务后查看是否所有容器均正常运行(若有容器异常可能有功能不正常使用)
访问使用
登陆地址: http://IP:9000/
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)