Fix Dockerfile syntax version and Python compatibility

- Set Dockerfile syntax to version 1 as requested
- Use Python 3.11 from Debian Bookworm instead of 3.12
- Add comment explaining Bookworm ships with Python 3.11
- Python 3.11 meets project requirement of >=3.10
- Build tested successfully
This commit is contained in:
Daniel Chalef 2025-10-30 13:14:50 -07:00
parent 0be7b247cd
commit 3c1099f95b

View file

@ -1,13 +1,14 @@
# syntax=docker/dockerfile:1.9
# syntax=docker/dockerfile:1
# Combined FalkorDB + Graphiti MCP Server Image
# This extends the official FalkorDB image to include the MCP server
FROM falkordb/falkordb:latest AS falkordb-base
# Install Python and system dependencies
# Note: Debian Bookworm (FalkorDB base) ships with Python 3.11
RUN apt-get update && apt-get install -y --no-install-recommends \
python3.12 \
python3.12-dev \
python3 \
python3-dev \
python3-pip \
curl \
ca-certificates \