Skip to content
This repository has been archived by the owner on Aug 28, 2024. It is now read-only.

Analytical Platform Ollamate β€’ This repository is defined and managed in Terraform

License

Notifications You must be signed in to change notification settings

ministryofjustice/analytical-platform-ollamate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ministry of Justice Template Repository

repo standards badge

Note

This repository is a proof of concept application.

Analytical Platform Ollamate πŸ¦™πŸ§‰

This repository includes a Django application which presents a simple frontend to a user which allows them to consume an LLM running from Ollama.

The name 'Ollamate' is derived from Ollama and will be changed if/when this application evolves.

Note

🚧 WIP 🚧

Running Locally

Ollamate is run in a Development Container via Docker. The Development Container VSCode extension is recommended. Additionally ensure Docker Desktop is running.

For more information on Dev Containers, see the Analytical Platform docs.

Building the Development Container

Open this repository in Visual Studio Code. Open the Command Palette Command + Shift + p, search for and select > Dev Containers: Reopen in container.

The Development Container utilises Docker in Docker to create two containers - ollama and postgresql. This allows for easy setup when working on Ollamate locally.

Environment Variables

There is an example .env.example file. Paste the contents into a new file called .env in the root of the project.