File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ FROM python:3.12-slim
55# Metadata
66LABEL maintainer="Cognition"
77LABEL description="Snowflake MCP Server with password and key-pair authentication"
8- LABEL version="1.0.0 "
8+ LABEL version="1.0.1 "
99
1010# Set working directory
1111WORKDIR /app
@@ -16,8 +16,13 @@ RUN apt-get update && \
1616 ca-certificates && \
1717 rm -rf /var/lib/apt/lists/*
1818
19- # Install Python package with no cache to minimize image size
20- RUN pip install --no-cache-dir snowflake-labs-mcp
19+ # Install Python packages with pinned versions to ensure compatibility
20+ # These versions are tested and known to work together
21+ RUN pip install --no-cache-dir \
22+ cryptography==43.0.3 \
23+ pyOpenSSL==24.3.0 \
24+ snowflake-connector-python==3.18.0 \
25+ snowflake-labs-mcp==1.3.5
2126
2227# Create non-root user (UID 1000, no home directory, no shell)
2328RUN useradd -u 1000 -M -s /usr/sbin/nologin mcp
@@ -30,4 +35,3 @@ USER mcp
3035
3136# Set entrypoint (exec form)
3237ENTRYPOINT ["/entrypoint.sh" ]
33-
You can’t perform that action at this time.
0 commit comments