搭建sentry服务器接集成laravel项目

准备工作:

  • Centos服务器 7.8以上为佳

  • 安装Git工具yum install -y git

  • 安装/升级Docker到19.03.8以上
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum install docker-ce
    systemctl start docker

  • 安装/升级Docker-Compose到1.24.1以上
    1、yum -y install epel-release
    2、pip3 install --upgrade pip
    3、pip3 install docker-compose

开始:

克隆sentry项目

git clone https://github.com/chowjiawei/self-hosted

一键安装(如果报内存不足,请设置虚拟内存4gb(最新版本已经要求8gb),并更改install.sh文件内虚拟内存小于本机内存即可)dd if=/dev/zero of=/home/swap bs=1024 count=8192000 mkswap /home/swap swapon /home/swap vi /etc/fstab在文件末尾(最后一行)加上/home/swap swap swap default 0 0

还是不足可以修改文件内存大小install/_min-requirements.sh 小于8gb内存的必须修改,要不然你无法安装


chmod 777 self-hosted/*
cd self-hosted/
./install.sh

启动Sentry

docker-compose up -d

期间会有报错,让你手动创建,都复制他的直接运行,即可

创建超级管理员账号密码

docker-compose run --rm web createuser --email king@qq.com --password admin --superuser

最新版本已经不需要执行这条语句,在安装过程中,他就会叫你输入这些信息

登录 使用 king@qq.com admin

Sentry 会先引导用户填写相应的系统配置,进入系统后建议把stmp邮件服务配置好,方便重置密码

集成Laravel/PHP项目:

搭建sentry服务器接集成laravel项目

搭建sentry服务器接集成laravel项目

搭建sentry服务器接集成laravel项目

搭建sentry服务器接集成laravel项目

验证:

Artisan命令
php artisan sentry:test

搭建sentry服务器接集成laravel项目

搭建sentry服务器接集成laravel项目

接入钉钉通知参考:

www.cnblogs.com/cjsblog/p/10585213...

还有另一种的参考:www.cnblogs.com/xiaochina/p/125854...

本作品采用《CC 协议》,转载必须注明作者和本文链接
chowjiawei
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1
chowjiawei

除了sentry,还可以接入微信

非常好用 file

file

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!