From 3b7cb32b575e7a16b108088a0e5d5cda30334dd5 Mon Sep 17 00:00:00 2001 From: Tris Forster Date: Mon, 29 Sep 2025 23:52:21 +1000 Subject: [PATCH] Started on README --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index e69de29..33398a3 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,32 @@ +# Squirrel + +**Find your nuts** + +Squirrel is a web interface to the excellent Recoll file search engine. It provides a modern +search engine interface for a headless first experience. + +## Building from source + +```bash +poetry install +poetry build +pip install dist/squirrel-0.3.x-py3-none-any.whl +``` + +## Running + +```bash +docker run -v /srv/archive:/mnt/docs:ro -p 8000:8000 squirrel +``` + +## Development + +```bash +# Build the package and image +poetry build +docker build . -t squirrel + +# Mount the source and start in watching mode +docker run -v ./data:/var/recoll -v /srv/archive:/mnt/docs:ro -v .:/app:ro -e 8000:8000 --entrypoint bash squirrel +$ /opt/squirrel/bin/python3 -m squirrel.server +```