docs(onboarding): improve new user experience + fix OpenPanel tools

- Add DOCKER_README.md for Docker Hub overview page
- Fix docker-compose.yaml port mapping for local users ("8000:8000")
- Add "Verify It Works" section with dashboard URL to README
- Restructure env.example with clear REQUIRED section
- Add post-Docker verification checklist to getting-started.md
- Fix 4 OpenPanel tools: parameter ordering (non-default before default)
- Rebrand all "Coolify Projects" to "MCP Hub" in server and Dockerfile
- Make MCP namespace prefix stripping generic

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
airano
2026-02-18 02:22:48 +03:30
parent 58aa0684b2
commit 3a3f04aca8
6 changed files with 241 additions and 61 deletions

View File

@@ -1,17 +1,16 @@
# ===================================
# MCP Hub — Docker Compose Configuration
# ===================================
#
# Build Pack: Docker Compose
# ⚠️ CRITICAL RULES FOR COOLIFY:
# 1. NO host port mappings: Use "8000" NOT "8000:8000"
# 2. Listen on 0.0.0.0 (NOT localhost)
# 3. Health checks for ALL services
# 4. Use environment variables for ALL configs
#
# After starting:
# docker compose up -d
# 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.
# ===================================
version: '3.8'
services:
mcp-server:
build:
@@ -19,11 +18,9 @@ services:
dockerfile: Dockerfile
container_name: mcphub
restart: unless-stopped
# ⚠️ CRITICAL: Only container port (NO host port mapping)
# Coolify will handle routing via domain
ports:
- "8000"
- "8000:8000"
# Environment variables
environment: