fix(open-webui): ollama connection

This commit is contained in:
Jake Turner 2025-07-11 20:21:44 -07:00
parent 44b7bfee16
commit 2373f2c1b2
4 changed files with 5 additions and 3 deletions

View File

@ -9,7 +9,9 @@ Project N.O.M.A.D. can be installed on any Debian-based operating system (we rec
```bash
curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/master/install/install_nomad.sh -o install_nomad.sh
```
```bash
sudo bash install_nomad.sh
```

View File

@ -102,7 +102,7 @@ export class DockerService {
WorkingDir: containerConfig?.WorkingDir || undefined,
ExposedPorts: containerConfig?.ExposedPorts || undefined,
...(service.container_command ? { Cmd: service.container_command.split(' ') } : {}),
...(service.service_name === 'open-webui' ? { Env: ['WEBUI_AUTH=False'] } : {}), // Special case for Open WebUI to disable authentication
...(service.service_name === 'open-webui' ? { Env: ['WEBUI_AUTH=False', 'PORT=3000', 'OLLAMA_BASE_URL=http://127.0.0.1:11434'] } : {}), // Special case for Open WebUI
});
this._broadcastAndLog(service.service_name, 'created', `Docker container for service ${service.service_name} created successfully.`);

View File

@ -38,7 +38,7 @@ export default class ServiceSeeder extends BaseSeeder {
service_name: 'open-webui',
container_image: 'ghcr.io/open-webui/open-webui:main',
container_command: null,
container_config: "{\"HostConfig\":{\"Env\":[\"WEBUI_AUTH=False\"],\"Binds\":[\"/opt/project-nomad/storage/open-webui:/app/backend/data\"],\"PortBindings\": {\"8080/tcp\": [{\"HostPort\": \"3000\"}]}},\"ExposedPorts\":{\"8080/tcp\": {}}}",
container_config: "{\"HostConfig\":{\"NetworkMode\":\"host\",\"Binds\":[\"/opt/project-nomad/storage/open-webui:/app/backend/data\"]}}",
ui_location: '3000',
installed: false,
is_dependency_service: false,

View File

@ -1,6 +1,6 @@
services:
admin:
image: ghcr.io/crosstalk-solutions/project-nomad-admin:1.0.0
image: ghcr.io/crosstalk-solutions/project-nomad-admin:latest
pull_policy: always
container_name: nomad_admin
restart: unless-stopped