Skip to content

Add Docker Compose for one-command setup #3

@MakiDevelop

Description

@MakiDevelop

What needs to be done

Create a docker-compose.yml that runs the full pipeline with Ollama in one command.

Proposed approach

services:
  ollama:
    image: ollama/ollama
    # pull model on first start
  pipeline:
    build: .
    depends_on: [ollama]
    environment:
      LLM_BASE_URL: http://ollama:11434/v1/chat/completions
    ports:
      - "8780:8780"

Also needs:

  • A Dockerfile for the pipeline
  • An entrypoint script that waits for Ollama to be ready

Example usage

docker compose up
# → Ollama + pipeline ready at http://localhost:8780

Acceptance criteria

  • docker compose up works from a fresh clone
  • Ollama model is pulled automatically on first run
  • Search API accessible at localhost:8780
  • Data persists in a Docker volume

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions