mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-12 10:04:14 -05:00
[PR #275] [MERGED] Docker compose modularity improvements + kubernetes support #7034
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/275
Author: @dnviti
Created: 12/24/2023
Status: ✅ Merged
Merged: 1/1/2024
Merged by: @tjbck
Base:
main← Head:dev📝 Commits (10+)
bbfe2fbAdded a better more generic gitignore which covers both python and nodejsa580aa8general-compose-improvements2994e1afixed gpu count envc8f81a1Merge branch 'ollama-webui:main' into general-logistic-improvements9e1660eBe able to configure compose from a shell program3568be4Merge commit 'c8f81a126117485ebfdbe31a74f0973e46208791' into dev017825eadded compose override for data volumee2688dcUse the built image on repository instead of the local one16a2d0cadded option to specify if build image or not567b88badded drop to kill and build capabilities📊 Changes
27 files changed (+992 additions, -35 deletions)
View changed files
📝
.gitignore(+291 -0)📝
.prettierignore(+3 -0)➕
INSTALLATION.md(+35 -0)📝
README.md(+64 -27)📝
docker-compose.api.yaml(+2 -2)➕
docker-compose.data.yaml(+6 -0)📝
docker-compose.gpu.yaml(+3 -3)📝
docker-compose.yaml(+3 -3)➕
kubernetes/helm/.helmignore(+0 -0)➕
kubernetes/helm/Chart.yaml(+5 -0)➕
kubernetes/helm/templates/ollama-namespace.yaml(+4 -0)➕
kubernetes/helm/templates/ollama-service.yaml(+13 -0)➕
kubernetes/helm/templates/ollama-statefulset.yaml(+55 -0)➕
kubernetes/helm/templates/webui-deployment.yaml(+38 -0)➕
kubernetes/helm/templates/webui-ingress.yaml(+23 -0)➕
kubernetes/helm/templates/webui-pvc.yaml(+12 -0)➕
kubernetes/helm/templates/webui-service.yaml(+15 -0)➕
kubernetes/helm/values.yaml(+38 -0)➕
kubernetes/manifest/base/ollama-namespace.yaml(+4 -0)➕
kubernetes/manifest/base/ollama-service.yaml(+12 -0)...and 7 more files
📄 Description
As per pull request: Refactor docker-compose configuration for modularity.
Note: the script "run-compose.sh" contains a function (for linux) to automatically detect the GPU installed on the host system, i'm not be able to test it on AMD and Intel GPUs cause i do not have any. On Nvidia works flawlessly.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.