搭建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 项目:#
验证:#
Artisan 命令php artisan sentry:test
接入钉钉通知参考:#
www.cnblogs.com/cjsblog/p/10585213...
还有另一种的参考:www.cnblogs.com/xiaochina/p/125854...
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: