Skip to content

Create PowerSearch Dockerfile #30

Description

@theobjectivedad

This update will add a Docker file for the PowerSearch MCP server. The Dockerfile shall implement several best practices, including:

  • Multi-stage build that leverages UV to build the package locally and then installs it in the main runtime stage.
  • Non-privileged user for running Fast MCP.
  • The Dockerfile will work with both streaming HTTP and standard I/O transport modes.
  • Dockerfile embeds a pre-configured and ready to run Camoufox environment.
  • The Dockerfile already leverages the fast MCP server’s environment variable base configuration.
  • Generally speaking, we want the Dockerfile to be optimized for security and size.
  • Use the python:3.13.11-alpine base image

In addition to building the Docker image, we need to make sure the GitHub Actions release workflow also builds and publishes the Docker container. Project is planning to use theobjectivedad/powersearch-mcp on DockerHub as the official container registry path.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions