feat: multi-user support w/ RBAC

This commit is contained in:
Timothy J. Baek
2023-11-18 16:47:12 -08:00
parent 31e38df0a5
commit 921eef03b3
21 changed files with 1815 additions and 66 deletions

View File

@@ -22,6 +22,15 @@ services:
restart: unless-stopped
image: ollama/ollama:latest
ollama-webui-db:
image: mongo
container_name: ollama-webui-db
restart: always
# Make sure to change the username/password!
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
ollama-webui:
build:
context: .
@@ -32,10 +41,12 @@ services:
container_name: ollama-webui
depends_on:
- ollama
- ollama-webui-db
ports:
- 3000:8080
environment:
- "OLLAMA_API_BASE_URL=http://ollama:11434/api"
- "OLLAMA_WEBUI_DB_URL=mongodb://root:example@ollama-webui-db:27017/"
extra_hosts:
- host.docker.internal:host-gateway
restart: unless-stopped