sentry安装

1、线卸载旧版本Docker
yum remove docker docker-common docker-selinux docker-engine
2、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
3、添加docker yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、可选操作:允许拓展最新的不稳定的repository
yum-config-manager --enable docker-ce-edge
5、安装Docker
yum -y install docker-ce
6、启动Docker
systemctl start docker
7、安装 docker-compose
这里推荐使用 Python 的 pip 管理工具来安装 docker-compose
$ sudo pip install -U docker-compose 如果不成功,是因为缺少pip相关的,看下面
#查看docker compose版本
docker-compose version
#查看pip版本
pip -v
#上一条语句没有显示版本信息则运行下面语句安装 python-pip
yum -y install epel-release
yum -y install python-pip
#查看pip版本
pip -v
#pip进行升级
pip install --upgrade pip
#进行安装compose 第一条语句报错执行第二条,执行成功则跳过第二条
pip install docker-compose
pip install docker-compose --ignore-installed requests
docker-compose -version

2、clone sentry
git clone https://github.com/getsentry/onpremise.git
[root@localhost onpremise]# ./install.sh
中间要求输入邮箱和密码
------------------------
[root@localhost onpremise]# ./install.sh
...
Created internal Sentry project (slug=internal, id=1)

Would you like to create a user account now? [Y/n]: y
Email: [email protected]
Password:
Repeat for confirmation:
User created: [email protected]
Added to organization: sentry
------------------------
3、./install.sh,用docker images检查下
4、更新为最新的包,[root@localhost onpremise]# docker-compose run --rm web upgrade
docker ps检查,启动了,访问ip:9000可以看到登录页,但没有账号和密码
5、创建账号和密码
创建自己的用户
# docker-compose run --rm web createuser
根据提示输入邮箱和密码
如果是发送成功,但是sentry里面看不到日志:
[root@localhost onpremise]# docker-compose run --rm web createuser
Starting onpremise_smtp_1 ... done
Starting onpremise_postgres_1 ... done
Starting onpremise_redis_1 ... done
Starting onpremise_memcached_1 ... done
09:49:39 [WARNING] sentry.utils.geo: settings.GEOIP_PATH_MMDB not configured.
09:49:46 [INFO] sentry.plugins.github: apps-not-configured
Email: [email protected]
Password:
Repeat for confirmation:
Should this user be a superuser? [y/N]: y

6、创建配置文件
cp -n .env.example .env

7、生成key
docker-compose run --rm web config generate-secret-key
添加到.env的SENTRY_SECRET_KEY里面

8、创建数据库 并且根据提示创建账号
docker-compose run --rm web upgrade

9、启动
docker-compose up -d

猜你喜欢

转载自www.cnblogs.com/duanxz/p/11837167.html