#!/usr/bin/env bash
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# shellcheck disable=SC1091
source "${SCRIPT_DIR}/lib.sh"

require_root
load_vars

cd "${MAILCOW_DIR}"

echo "== docker compose ps =="
docker compose ps

echo
echo "== mail listeners =="
ss -lntp | egrep ':(25|80|110|143|443|465|587|993|995|4190)\s' || true

echo
echo "== mailcow web local check =="
curl -I "http://${HOST_NGINX_PROXY_TARGET}" || true

echo
echo "== acme logs =="
docker compose logs --tail=80 acme-mailcow || true

echo
echo "== postfix logs =="
docker compose logs --tail=40 postfix-mailcow || true
