jonassiewertsen / statamic-oh-dear
Statamic v3 的 Oh Dear 集成。
v1.11.0
2024-06-09 22:18 UTC
Requires
- php: ^7.4 || ^8.0
- illuminate/support: ^11.0 || ^10.0 || ^9.0
- ohdearapp/ohdear-php-sdk: ^3.0.1
- statamic/cms: ^5.0 || ^4.0 || ^3.0
README
Statamic v3 的 OhDear 集成。
轻松地从您的 Statamic 控制面板中检查您的监控运行时间、SSL 证书、混合内容和断链。
Oh Dear
要使用此插件,您需要一个 OhDear 账户。
安装
步骤 1
使用 composer 拉取您的包
composer require jonassiewertsen/statamic-oh-dear
步骤 2
创建一个 Oh Dear API 密钥
步骤 3
将您的 Oh Dear API 密钥和站点 ID 添加到您的 .env 文件中
OH_DEAR_API_KEY="XXXXXXXX" OH_DEAR_SITE_ID=XXXXXXXXX
维护时间段
在部署时,您的网站通常会在几分钟内离线,这是完全可以接受的。如果不告诉 Oh Dear,它将检测到停机时间,可能会给您和您的客户发送邮件。您的运行时间图表也将显示此停机时间。
为了避免这种行为,您可以使用 Oh Dear 和此 Statamic Oh Dear 集成定义维护时间段,我们将为您处理它。
有两个选项可供选择
自动维护模式
您正在部署(例如使用 Forge)并使用 php artisan down
和 php artisan up
命令吗?太好了。打开自动维护模式,我们将挂钩到这些命令,这样您就不必担心任何事情了。
// Inside your .env file
OH_DEAR_AUTO_MAINTENANCE=true
维护命令
您想保持控制权?没问题。您可以使用以下命令
php please ohdear:maintenance start
php please ohdear:maintenance stop
添加小部件
要将小部件添加到仪表板,请告诉您的配置文件这样做。打开 config/statamic/cp.php
并查找“仪表板小部件”部分,然后添加它。
'widgets' => [ 'oh_dear', // mabye other widgets ],
支持
我很乐意与社区分享。然而,这需要大量的工作、时间和精力。
在 GitHub 上赞助我 以支持我的工作和此插件的维护。
许可证
此插件在 MIT 许可证下发布。请随意使用它,并记得传播爱。