搭建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
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
测开 @ 新大陆数字技术股份有限公司
文章
76
粉丝
43
喜欢
239
收藏
412
排名:237
访问:4.0 万
私信
所有博文
博客标签
社区赞助商