Skip to content

feat(neo4j): configure Neo4j development environment - #12

Merged
ariwired merged 1 commit into
backendfrom
feat/neo4j-dev-environment
Nov 7, 2026
Merged

ariwired merged 1 commit into
backendfrom
feat/neo4j-dev-environment

Conversation

@ariwired

@ariwired ariwired commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Closes #2

  • docker-compose.yml with Neo4j 5.26 community, healthcheck and local volumes
  • .env.example; real credentials live in the git-ignored .env and compose fails if NEO4J_PASSWORD is unset
  • Backend settings (NEO4J_URI/USER/PASSWORD) and graph.connection driver factory
  • Integration test (pytest -m integration) that connects to Neo4j; unit test for missing credentials
  • README: local startup procedure

Verified

Started from scratch with docker compose up -d --wait (healthy), Neo4j Browser returns 200 on :7474, integration test passes, ruff/mypy clean.

@ariwired
ariwired merged commit c452a65 into backend Nov 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant