#!/bin/bash
set -euo pipefail

echo "## os"
cat /etc/os-release
echo
echo "## disk"
df -h / /workspace || true
echo
echo "## nginx"
if command -v nginx >/dev/null 2>&1; then nginx -v; fi
if [ -x /usr/local/nginx/sbin/nginx ]; then /usr/local/nginx/sbin/nginx -t; fi
echo
echo "## php"
[ -x /usr/local/php/bin/php ] && /usr/local/php/bin/php -v || true
[ -x /usr/local/php7.4/bin/php ] && /usr/local/php7.4/bin/php -v || true
echo
echo "## php extensions"
[ -x /usr/local/php/bin/php ] && /usr/local/php/bin/php -m | egrep -i '^(redis|mosquitto)$' || true
[ -x /usr/local/php7.4/bin/php ] && /usr/local/php7.4/bin/php -m | egrep -i '^(redis|mosquitto)$' || true
echo
echo "## services"
systemctl is-active nginx redis supervisor mysql mysqld 2>/dev/null || true
echo
echo "## ports"
ss -lntp | egrep ':(80|81|3306|3307|6379)\b' || true

