Commit graph

10 commits

Author SHA1 Message Date
Tracewebstudio Dev
484abcbeb2 ci: use kaniko from registry.nxtgauge.com 2026-04-16 22:28:32 +02:00
Tracewebstudio Dev
9a28a8631e ci: revert ai-assistant to direct kaniko build (no crane) 2026-04-16 22:16:55 +02:00
Tracewebstudio Dev
6f945399f7 ci: use crane to mirror base images, then build ai-assistant
- First step: crane copy base images from Docker Hub to registry.nxtgauge.com
  - rust:alpine, rust:1.87-alpine, alpine:3.20, node:20-alpine
- Second step: kaniko build ai-assistant image
- No DinD required - crane handles registry-to-registry copy
2026-04-16 21:31:37 +02:00
Tracewebstudio Dev
748d5afd8e ci: use only latest and high-performance-latest tags for ai-assistant 2026-04-16 21:23:22 +02:00
Tracewebstudio Dev
92e2d42d5c ci: use docker build instead of kaniko for ai-assistant
- Use docker:28-cli with docker build/push instead of kaniko
- Fixes 200 OK /blobs/uploads error from registry
2026-04-16 21:12:37 +02:00
Tracewebstudio Dev
320e683a1b fix(ci): use internal registry for alpine and rust base images
- Change FROM rust:1.87-alpine to FROM registry.nxtgauge.com/rust:1.87-alpine
- Change FROM alpine:3.20 to FROM registry.nxtgauge.com/alpine:3.20
- Fixes Docker Hub rate limiting errors in Woodpecker builds

Images to mirror:
- docker pull rust:1.87-alpine
- docker tag rust:1.87-alpine registry.nxtgauge.com/rust:1.87-alpine
- docker push registry.nxtgauge.com/rust:1.87-alpine

- docker pull alpine:3.20
- docker tag alpine:3.20 registry.nxtgauge.com/alpine:3.20
- docker push registry.nxtgauge.com/alpine:3.20
2026-04-16 19:30:39 +02:00
Tracewebstudio Dev
42d5053259 fix: use cluster Ollama URL and gemma3:270m model defaults 2026-04-15 19:55:03 +02:00
Tracewebstudio Dev
cb31f98822 ci: add woodpecker.yml for registry build and push 2026-04-15 18:24:05 +02:00
Tracewebstudio Dev
72d44bbd63 feat: wire NxtgaugeTicketProvider and NxtgaugeHelpCenterProvider to real backend APIs
- Add NxtgaugeTicketProvider: calls /api/support/tickets/ai/create with service key auth
- Add NxtgaugeHelpCenterProvider: calls /api/kb/articles for help search
- Add ExternalService error variant for HTTP call failures
- Add NXTGAUGE_USERS_URL config env var
2026-04-15 18:18:39 +02:00
Ashwin Kumar
dbba72478c feat(ai-assistant): bootstrap rust axum backend with providers, routes, and db scaffolding 2026-04-11 15:04:14 +02:00