add ability to run via docker compose, fix search_path conflict, single AGE Label#1
Open
kristof-ringleff wants to merge 1 commit into
Open
add ability to run via docker compose, fix search_path conflict, single AGE Label#1kristof-ringleff wants to merge 1 commit into
kristof-ringleff wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sending a PR which might be easier than explaining it all in an issue.
A couple of things I figured out with Claude Code that worked for me while trying to run this via docker-compose
wouldn't work as it creates multiple labels which doesn't seem to work with AGE see apache/age#234
I had trouble getting the included Dockerfile for the Postgres DB to start. It segfaulted on setting up the vector extension. Not sure if this is related to the recent swap to PG18 or me running on arm64 architecture. Changing the base docker image to start with the image provided by the pgvector team and then adding the AGE extension on top seemed to work.
A main issue I fixed by moving the table creation to the db init script as well as including the local search path was missing tables (like memory_contextualization_jobs) when trying to log items via MCP. Again not sure if this was due to my setup but thought I pass it along.
After docker compose up the MCP will be available locally, ie http://0.0.0.0:8001/mcp and one can execute the REPL via
docker compose run --rm replFeel free to pick any changes or if interested I can split it up. Sorry haven't worked it through via openspec as I was just trying to get it to run.