Sentry 安装配置

Docker安装配置

1. 安装依赖

sudo yum install -y yum-utils device-mapper-persistent-data 1vm2

2. 添加稳定的源

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

3. 安装docker ce

3.1 更新yum包

sudo yum makecache fast

3.2 安装docker ce

sudo yum install -y docker-ce

3.3 启动docker

sudo systemctl start docker

3.4 测试docker

sudo docker run hello-world

3.5 安装docker-compose

sudo yum install -y epel-release
sudo yum install -y python-pip
sudo pip install docker-compose

3.6 开机启动docker

systemctl enable docker

4. sentry

4.1 安装git

sudo yum install git

4.2 构建镜像

sentry安装配置

sentry启动后打不开网页

使用docker命令进入postgres数据库

docker exec -it onpremise_postgres_1 bash
进入postgres数据库
psql -h 127.0.0.1 -d postgres -U postgres

查看这两个表是否有数据sentry_project,sentry_organization

postgres=#  select * from sentry_project;
postgres=# select * from sentry_organization;

如果没有数据,进行创建

新开一个终端,进入sentry的web的shell里面,其实就是一个python端

docker-compose run --rm web shell

输入以下命令进行初始化数据

from sentry.models import Project
from sentry.receivers.core import create_default_projects
create_default_projects([Project])

退出第五步的shell,创建自己的用户

docker-compose run --rm web createuser

输入你的邮箱和密码,再刷新网页就可以登录,也可以查看postgres数据库里面也会有数据了。

5.设置好sentry后,配置邮箱

5.1 在docker-compose.yml文件里面添加

SENTRY_EMAIL_HOST: 'smtp.gmail.com'
SENTRY_EMAIL_PORT: 587
SENTRY_EMAIL_USER: '[email protected]'
SENTRY_EMAIL_PASSWORD: 'Fabrice219'
SENTRY_EMAIL_USE_TLS: 'True'
SENTRY_SERVER_EMAIL: '[email protected]'

其中免费邮箱SMTP服务一览表

5.2 加载更新内容进容器

docker-compose up -d

你可能感兴趣的:(Sentry 安装配置)