gocpa/space-healthcheck

Package for GoCPA.space healthcheck integration

v2.1.2 2025-04-14 18:23 UTC

README

Latest Version on Packagist GitHub Tests Action Status Total Downloads

Пакет для мониторинга проектов 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