fix(qa): health check, admin notice, docs, logo, Coolify port

- WP Advanced health_check uses aiohttp to /wp-json/ directly
- SEO Bridge admin notice only on Plugins page
- SEO Bridge README.md consolidated, changelog complete
- OpenPanel Self-Hosted README.md created
- Dashboard sidebar uses actual logo.svg
- docker-compose: expose instead of ports for Coolify
- README: version badge, wordpress_advanced endpoint, env var table
- Docs: SSE references fixed to streamable-http

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
airano
2026-02-19 01:55:29 +03:30
parent ff79968170
commit bb2a416dd5
10 changed files with 346 additions and 285 deletions

View File

@@ -7,8 +7,10 @@
# curl http://localhost:8000/health # verify server is running
# open http://localhost:8000/dashboard # web dashboard
#
# For Coolify deployments:
# Change ports to "8000" (no host mapping) — Coolify handles routing.
# Port mapping:
# - Coolify: Do NOT use 'ports' — Coolify's reverse proxy handles routing.
# The 'expose' directive below is sufficient.
# - Standalone Docker: Uncomment the 'ports' section below to bind to host.
# ===================================
services:
@@ -19,8 +21,14 @@ services:
container_name: mcphub
restart: unless-stopped
ports:
- "8000:8000"
# Container exposes port 8000 to linked services / Coolify proxy
expose:
- "8000"
# Standalone Docker: Uncomment below to access at http://localhost:8000
# Coolify: Leave commented — Coolify's reverse proxy handles routing
# ports:
# - "8000:8000"
# Environment variables
environment: