Separated docker-compose-yaml in 3 parts, main is docker-compose.yaml, added 2 more: docker-compose.gpu.yaml and docker-compose.api.yaml to be able to override and better configure the compose.
Added a complete script to allow user to control composes configuration "run-compose.sh"
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.
## 📋 Pull Request Information
**Original PR:** https://github.com/open-webui/open-webui/pull/270
**Author:** [@dnviti](https://github.com/dnviti)
**Created:** 12/23/2023
**Status:** ❌ Closed
**Base:** `main` ← **Head:** `general-logistic-improvements`
---
### 📝 Commits (9)
- [`d7ae3b1`](https://github.com/open-webui/open-webui/commit/d7ae3b1fd6346cd0d5757d748ead9c8bbfd8546b) Merge pull request #213 from ollama-webui/main
- [`d4f783c`](https://github.com/open-webui/open-webui/commit/d4f783cbb0eeee6526c35ef06bef0e9435efd2e6) Merge branch 'main' into dev
- [`34bd742`](https://github.com/open-webui/open-webui/commit/34bd74296429ec83291deeabeb0c21aacd868ba0) Merge branch 'main' into dev
- [`1fb6b13`](https://github.com/open-webui/open-webui/commit/1fb6b13ab77aef83fe7bdc25aeb60df09c8d74e6) Merge branch 'main' into dev
- [`32619db`](https://github.com/open-webui/open-webui/commit/32619dbe6b41a9a99345e76c6acc921b54c060e2) Merge branch 'main' into dev
- [`cbaf9f7`](https://github.com/open-webui/open-webui/commit/cbaf9f7a6c0f701bc67225483037975a2bcfbb7d) Merge branch 'main' into dev
- [`bfa6471`](https://github.com/open-webui/open-webui/commit/bfa64717dd0ad12b7a2194f3e0d523d149592a03) Merge branch 'main' into dev
- [`bbfe2fb`](https://github.com/open-webui/open-webui/commit/bbfe2fb1224350be7b9fba1527675c331e75926f) Added a better more generic gitignore which covers both python and nodejs
- [`a580aa8`](https://github.com/open-webui/open-webui/commit/a580aa898466b83ae07975a04c331f8ea4de71b4) general-compose-improvements
### 📊 Changes
**5 files changed** (+505 additions, -14 deletions)
<details>
<summary>View changed files</summary>
📝 `.gitignore` (+291 -0)
➕ `docker-compose.api.yaml` (+6 -0)
➕ `docker-compose.gpu.yaml` (+12 -0)
📝 `docker-compose.yaml` (+2 -14)
➕ `run-compose.sh` (+194 -0)
</details>
### 📄 Description
- Fixed .gitignore which was too generic.
- Separated docker-compose-yaml in 3 parts, main is docker-compose.yaml, added 2 more: docker-compose.gpu.yaml and docker-compose.api.yaml to be able to override and better configure the compose.
- Added a complete script to allow user to control composes configuration "run-compose.sh"
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.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/270
Author: @dnviti
Created: 12/23/2023
Status: ❌ Closed
Base:
main← Head:general-logistic-improvements📝 Commits (9)
d7ae3b1Merge pull request #213 from ollama-webui/maind4f783cMerge branch 'main' into dev34bd742Merge branch 'main' into dev1fb6b13Merge branch 'main' into dev32619dbMerge branch 'main' into devcbaf9f7Merge branch 'main' into devbfa6471Merge branch 'main' into devbbfe2fbAdded a better more generic gitignore which covers both python and nodejsa580aa8general-compose-improvements📊 Changes
5 files changed (+505 additions, -14 deletions)
View changed files
📝
.gitignore(+291 -0)➕
docker-compose.api.yaml(+6 -0)➕
docker-compose.gpu.yaml(+12 -0)📝
docker-compose.yaml(+2 -14)➕
run-compose.sh(+194 -0)📄 Description
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.