Commit Graph

18 Commits

Author SHA1 Message Date
2958fece21 fix(ai-frontend): Configure Consul DNS for service discovery
This commit addresses service discovery issues by explicitly configuring Consul DNS for the `openwebui` and `lobechat` tasks within the `ai-frontend` job.

Previously, services were unable to reliably resolve `ollama.service.consul`. This is resolved by:

*   Setting `dns_servers` to the Consul server IP (`192.168.1.133`).
*   Setting `dns_search` to `service.consul`.
*   Reverting `OLLAMA_BASE_URL` and `OLLAMA_PROXY_URL` environment variables to use `ollama.service.consul` as intended.
*   The `lobechat` task's image is now pinned to `v1.143.0` for improved stability.
*   Removed outdated comments regarding host pinning.
2025-12-28 00:11:55 -05:00
d57cee3e48 infra(ai-frontend): Update Nomad job hostname constraint to hp1-home
Updates the hostname constraint in the `ai-frontend` Nomad job from `hp-mini-1` to `hp1-home` for both `openwebui` and `lobechat` tasks. This correction ensures the services are pinned to the accurate target host.

Removed outdated `FIXED:` comments for cleanup.
2025-12-27 23:40:12 -05:00
1957f15586 refactor(ai-frontend): Improve Nomad job configuration and clarity
*   Reformatted the `resources` block for the `openwebui` group to a multi-line format to resolve an illegal semicolon syntax issue.
*   Added explicit comments to both `openwebui` and `lobechat` groups to clarify the host pinning constraint.
*   Streamlined comments in the `lobechat` group's `resources` block to concisely state the memory allocation, removing outdated "fix" comments and adding a current "FIXED" comment.

These changes enhance the readability, maintainability, and correctness of the Nomad job definition.
2025-12-27 23:36:46 -05:00
aab5e07310 fix(ai-frontend): Prevent LobeChat OOM and update host constraints
This commit addresses several issues and updates in the `ai-frontend.nomad` job configuration:

- **LobeChat OOM Fix**: Increased `lobechat` service memory allocation from 512MB to 1024MB to prevent out-of-memory crashes and improve stability.
- **Node Constraint Update**: Updated the `attr.unique.hostname` constraint for both `openwebui` and `lobechat` groups from `hp1-home` to `hp-mini-1` to reflect the correct node hostname.
- **Static Port Assignment**: Explicitly added `static` port definitions for `http` in both `openwebui` (8080) and `lobechat` (3210) services to ensure consistent port binding.
- **Minor Housekeeping**: Cleaned up comments and formatted resource blocks for better readability.
2025-12-27 23:33:08 -05:00
c0f67aef53 Change hostnames 2025-12-27 15:12:07 -05:00
9d043bd142 Frontend 2025-12-27 15:09:05 -05:00
c69943692b sdfsf 2025-12-27 14:51:58 -05:00
762bfb29fa adfadfs 2025-12-27 14:49:00 -05:00
619124a30c fgsfg 2025-12-27 14:45:58 -05:00
99b50a5902 Fix brackets 2025-12-27 14:42:03 -05:00
a6774d816d Maybe Fixed GPU? 2025-12-27 14:37:33 -05:00
b104dc4640 Fixed eGPU deploy? 2025-12-27 14:26:56 -05:00
2215d8c2e8 Corrected directory structure 2025-12-27 13:40:07 -05:00
a3df4cdadb Fixed setup script 2025-12-27 13:33:17 -05:00
aebff3da61 rdtyu 2025-12-27 12:51:00 -05:00
57ef5a13b1 Add AI stack 2025-12-27 12:43:54 -05:00
2b5d5d9df2 Changed Deploy.yml 2025-12-27 12:35:58 -05:00
6d73d9365c Initial commit for Gitea Workflows 2025-12-27 12:27:56 -05:00