diff --git a/examples/lexical-graph-local-dev/docker/docker-compose-dev.yml b/examples/lexical-graph-local-dev/docker/docker-compose-dev.yml index c8f9435ad..da95d1ab2 100644 --- a/examples/lexical-graph-local-dev/docker/docker-compose-dev.yml +++ b/examples/lexical-graph-local-dev/docker/docker-compose-dev.yml @@ -1,4 +1,4 @@ -name: local-dev +name: graphrag-toolkit-rdf-dev services: neo4j-local: image: neo4j:5.25-community @@ -56,6 +56,13 @@ networks: driver: bridge volumes: + # Pin explicit volume names so a Compose project rename does not orphan + # existing data. With an explicit name Compose uses it verbatim (no project + # prefix), so these always map to the same on-disk volumes regardless of the + # top-level `name:`. neo4j_local_data_dev: + name: local-dev_neo4j_local_data_dev neo4j_local_logs_dev: + name: local-dev_neo4j_local_logs_dev pgvector_local_data_dev: + name: local-dev_pgvector_local_data_dev diff --git a/examples/lexical-graph-local-dev/docker/jupyter/Dockerfile.dev b/examples/lexical-graph-local-dev/docker/jupyter/Dockerfile.dev index ac1a6a1f2..8520069b2 100644 --- a/examples/lexical-graph-local-dev/docker/jupyter/Dockerfile.dev +++ b/examples/lexical-graph-local-dev/docker/jupyter/Dockerfile.dev @@ -9,7 +9,8 @@ RUN conda install -n base -c conda-forge mamba -y && \ pip install --upgrade pip setuptools wheel build backports.tarfile && \ mkdir -p /tmp/pip-cache && chmod 777 /tmp/pip-cache && \ apt-get clean && \ - rm -rf /var/lib/apt/lists/* + rm -rf /var/lib/apt/lists/* && \ + fix-permissions "${CONDA_DIR}" # Set pip cache to avoid warning: 'pip cache not writable' ENV PIP_CACHE_DIR=/tmp/pip-cache