sentry部署安装及数据清理

文章目录

      • 全部服务都使用docker 运行部署
      • 使用已部署好的redis 和postgresql 安装方式

全部服务都使用docker 运行部署

  1. 安装git docker-ce docker-compose
    yum install docker-ce git -y
    pip install docker-compose
    systemctl start docker
  2. 创建数据卷
    docker volume create --name=sentry-data && docker volume create --name=sentry-postgres
  3. 克隆sentry 仓库
    git clone https://github.com/getsentry/onpremise.git
    创建配置文件
    cd onpremise && cp -n .env.example .env
    Dockerfile 中 FROM ${SENTRY_IMAGE}-onbuild ${SENTRY_IMAGE}改为sentry:9.0
  4. docker-compose build
  5. 获取项目的 key
    docker-compose run --rm web config generate-secret-key
  6. 初始数据
    docker-compose run --rm web upgrade
  7. 启动服务
    docker-compose up -d
  8. 创建账号
    docker-compose run --rm web createuser
  9. sentry 数据清理
    docker exec -it sentry_web sentry cleanup --days 7
    docker exec -it onpremise_postgres_1 vacuumdb -U postgres -d sentry -t nodestore_node -v -f --analyze

使用已部署好的redis 和postgresql 安装方式

  • 准备需要的redis、postgresql 、邮箱等信息直接写入 docker-compose.yml 文件即可
cat  > docker-compose.yml  <
  • 运行
    docker-compose -f ./docker-compose.yml up -d

你可能感兴趣的:(sentry)