Skip to content

UI toolkit tooltips, docker compose stack - #1069

Merged
erasta merged 9 commits into
masterfrom
ui-compose
Sep 3, 2026
Merged

UI toolkit tooltips, docker compose stack#1069
erasta merged 9 commits into
masterfrom
ui-compose

Conversation

@erasta

@erasta erasta commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

  - docker-compose.yml: mongo + server, client behind "work" profile
  - dockerfile: replace pyenv/3.9 with deadsnakes 3.11 in a venv
  - Publish all ports on 127.0.0.1 only, so the stack is reachable
    from this machine but not the LAN.
  - Run the server with --cors remote so the embedded Jupyter binds
    0.0.0.0 and port 8888 is reachable through Docker's port mapping.
  - Start Mongo with --quiet and add --quiet to the healthcheck to
    stop the per-connection open/close log spam.
  - Drop the old commented-out MongoDB blocks from the dockerfile.
  - Bump jupyterlab 4.6.3, notebook 7.6.2, jupyter_server 2.21,
    jupyterlab_server 2.28 so the lab extensions load again.
  - dockerfile only: mark /app a safe git dir so jupyterlab-git
    stops returning 500 in the container (not relevant outside Docker).
  jupyter-ai reaches Ollama via langchain's ChatOllama. When Ollama is
  down, the default connect timeout hangs the whole notebook load for
  5-10s. Patch OllamaProvider to give its client a 100ms connect timeout
  while leaving the read timeout open, so model generation still works.
  - New "ollama" service behind the "ai" profile. No published ports,
    so it is reachable only by the server over the internal network.
    Start it with: docker compose --profile ai up
  - Point the server at it via OLLAMA_HOST=http://ollama:11434.
  - Persist models in ./ollama-data and gitignore it.
  Split group rows no longer open a details tab. Toolkit rows show the
  toolkit info on hover; type/field rows show the grouping and its
  toolkit. Drop the "(not registered)" tag.
@erasta
erasta merged commit 17ce48d into master Sep 3, 2026
1 check passed
@erasta
erasta deleted the ui-compose branch September 3, 2026 11:39
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