Skip to content

Package server for container and Kubernetes deployment #4

@ryderstorm

Description

@ryderstorm

Summary

Produce containerization and Kubernetes deployment assets so the SDD MCP server can run in clusters with documented operational guidance.

Tasks

  • Author a Dockerfile that uses uv for dependency sync and runs as a non-root user
  • Provide entrypoints for STDIO and HTTP transports (e.g., uvx fastmcp run wrappers)
  • Create base and development Kustomize overlays with config maps, secrets placeholders, volume mounts, and readiness probes
  • Document build, configuration, and deployment workflow in docs/operations.md
  • Execute and capture a smoke test (kind or remote cluster) verifying /mcp/health

Acceptance Criteria

  • Docker image builds reproducibly and runs the MCP server with configurable transport options
  • Rendered Kustomize manifests deploy successfully to a test cluster with readiness probes passing
  • Documentation clearly explains how to build and deploy the containerized server, including required environment variables and volumes
  • Smoke test evidence demonstrates the deployed pod responds at /mcp/health

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions