gocpa / space-healthcheck
Package for GoCPA.space healthcheck integration
Installs: 14 651
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 1
Open Issues: 0
Requires
- php: ^8.1||^8.2||^8.3||^8.4
- illuminate/contracts: ^10.0||^11.0||^12.0
- spatie/laravel-package-tools: ^1.92
Requires (Dev)
- larastan/larastan: ^2.9||^3.0
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^10.0.0||^9.0.0||^8.22.0
- pestphp/pest: ^3.0||^2.0
- pestphp/pest-plugin-arch: ^3.0||^2.0
- pestphp/pest-plugin-laravel: ^3.0||^2.0
- phpstan/extension-installer: ^1.3||^2.0
- phpstan/phpstan-deprecation-rules: ^1.1||^2.0
- phpstan/phpstan-phpunit: ^1.3||^2.0
- spatie/laravel-health: ^1.32
Suggests
- spatie/laravel-health: Monitor the health of a Laravel application
This package is auto-updated.
Last update: 2025-04-14 18:25:05 UTC
README
Пакет для мониторинга проектов GoCPA
Установка
composer require gocpa/space-healthcheck
После установки добавьте конфигурацию в файл .env
# Токен для интеграции с gocpa.space GOCPASPACE_HEALTHCHECK_SECRET=example_secret # Идентификатор проекта на gocpa.space GOCPASPACE_HEALTHCHECK_PROJECT_ID=123 # Папка с проектом на сервере GOCPASPACE_HEALTHCHECK_FOLDER=/var/www/projectfolder # Если проект в докере - укажите тут внешний порт WEBSERVER_EXT_PORT=8081 # или APP_PORT=8081
CI/CD
Добавьте выполнение команды php artisan gocpaspace:send-environment
после выполненного деплоя для обновления информации о стенде
Проверка
source .env curl "${APP_URL}/space/check" --header "accept: application/json" --header "x-space-secret-key: ${GOCPASPACE_HEALTHCHECK_SECRET}" php artisan gocpaspace:send-environment