datadog

# Generated by https://smithery.ai. See: https://smithery.ai/docs/config#dockerfile # Start with a base Python image FROM python:3.12-alpine # Set the working directory WORKDIR /app # Copy the requirements file COPY datadog/requirements.txt /app/requirements.txt # Install dependencies RUN pip install --no-cache-dir -r requirements.txt # Copy the rest of the application code COPY datadog/main.py /app/main.py # Copy the .env file for environment variables # Ensure that your .env file is in the same directory as your Dockerfile # COPY datadog/.env /app/.env # Set environment variables for Datadog credentials # This should ideally be managed via a secrets management tool # ENV DD_API_KEY=your_api_key # ENV DD_APP_KEY=your_app_key # Create a non-root RUN adduser -D mcpuser && chown -R mcpuser:mcpuser /app # Set the user to run the application USER mcpuser # Run the MCP server CMD ["python", "main.py"]