2026-04-10 12:58:35 -05:00
|
|
|
services:
|
|
|
|
|
workspace:
|
|
|
|
|
build:
|
|
|
|
|
context: ..
|
|
|
|
|
dockerfile: .devcontainer/Dockerfile
|
|
|
|
|
command: sleep infinity
|
|
|
|
|
environment:
|
|
|
|
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
|
|
|
|
PYTHONUNBUFFERED: "1"
|
|
|
|
|
UV_LINK_MODE: copy
|
|
|
|
|
UV_PROJECT_ENVIRONMENT: /home/vscode/.venvs/headroom-memory
|
|
|
|
|
volumes:
|
2026-04-10 13:49:29 -05:00
|
|
|
- ..:/workspaces:cached
|
|
|
|
|
- ../../../../../../../../:/workspaces-host:cached
|
2026-04-10 12:58:35 -05:00
|
|
|
- headroom-venv-memory:/home/vscode/.venvs
|
|
|
|
|
- headroom-uv-cache:/home/vscode/.cache/uv
|
|
|
|
|
- headroom-pip-cache:/home/vscode/.cache/pip
|
|
|
|
|
|
|
|
|
|
qdrant:
|
|
|
|
|
image: qdrant/qdrant:v1.17.1
|
|
|
|
|
volumes:
|
|
|
|
|
- qdrant-data:/qdrant/storage
|
|
|
|
|
environment:
|
|
|
|
|
QDRANT__SERVICE__GRPC_PORT: 6334
|
|
|
|
|
|
|
|
|
|
neo4j:
|
|
|
|
|
image: neo4j:5.15.0
|
|
|
|
|
volumes:
|
|
|
|
|
- neo4j-data:/data
|
|
|
|
|
environment:
|
|
|
|
|
NEO4J_AUTH: neo4j/password
|
|
|
|
|
NEO4J_PLUGINS: '["apoc"]'
|
|
|
|
|
NEO4J_apoc_export_file_enabled: "true"
|
|
|
|
|
NEO4J_apoc_import_file_enabled: "true"
|
|
|
|
|
NEO4J_apoc_import_file_use__neo4j__config: "true"
|
|
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
headroom-venv-memory:
|
|
|
|
|
headroom-pip-cache:
|
|
|
|
|
headroom-uv-cache:
|
|
|
|
|
neo4j-data:
|
|
|
|
|
qdrant-data:
|