美文网首页
Sentry 安装配置

Sentry 安装配置

作者: 小法19 | 来源:发表于2019-08-17 12:01 被阅读0次

    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: 'li842162578@gmail.com'
    SENTRY_EMAIL_PASSWORD: 'Fabrice219'
    SENTRY_EMAIL_USE_TLS: 'True'
    SENTRY_SERVER_EMAIL: 'li842162578@gmail.com'
    

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

    5.2 加载更新内容进容器

    docker-compose up -d
    

    相关文章

      网友评论

          本文标题:Sentry 安装配置

          本文链接:https://www.haomeiwen.com/subject/bvbhsctx.html