forked from InditexTech/mcp-teams-server
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
20 lines (15 loc) · 836 Bytes
/
Dockerfile
File metadata and controls
20 lines (15 loc) · 836 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM ghcr.io/astral-sh/uv:python3.10-alpine
# ENV TEAMS_APP_ID="" TEAMS_APP_PASSWORD="" TEAMS_APP_TYPE="" TEAMS_APP_TENANT_ID="" TEAM_ID="" TEAMS_CHANNEL_ID=""
LABEL \
org.opencontainers.image.vendor="Industria de Diseño Textil, S.A." \
org.opencontainers.image.source="https://github.com/InditexTech/mcp-teams-server" \
org.opencontainers.image.authors="Open Source Office Team" \
org.opencontainers.image.title="MCP Teams Server" \
org.opencontainers.image.description="MCP Teams Server container image" \
org.opencontainers.image.licenses="Apache-2.0"
# Settings for faster container start
ENV UV_COMPILE_BYTECODE=0 UV_PYTHON_DOWNLOADS=0 UV_LINK_MODE=copy
COPY pyproject.toml LICENSE.txt *.md uv.lock src /app/
WORKDIR /app
RUN uv sync --frozen --no-dev
CMD ["uv", "run", "--frozen", "--no-dev", "mcp-teams-server"]