feat: 배포 파이프라인 — Ollama/sidecar 번들 + NSIS 자동 VC++ + GitLab CI + 온보딩 모달
- sidecar 슬림화: torch/pyannote 제거, ctranslate2 GPU 감지, /diarize 삭제 - Ollama 번들: resources/ollama/에 포터블 바이너리 배치, LocalLLMService 1순위 탐색 - installer.nsh: VC++ 재배포 x64 자동 다운로드(aka.ms 경유) + 사일런트 설치 - electron-builder: extraResources에 ollama 추가, nsis.include로 installer.nsh 연결 - scripts: download-ollama.ps1/sh 신규 - LLM.PULL_MODEL IPC 핸들러 + LocalLLMService.pullModel() 구현 (api/pull 스트리밍) - 온보딩 모달: gemma4:e4b 미설치 감지 시 자동 표시, 진행률 UI, i18n(ko/en) 키 추가 - .gitlab-ci.yml: Windows 러너에서 sidecar/sox/ollama 준비 후 NSIS 패키징, 태그 시 Release 자동 생성
This commit is contained in:
parent
d1edad6727
commit
aa65e710ec
16 changed files with 725 additions and 500 deletions
|
|
@ -613,5 +613,19 @@
|
|||
"mobile.status.link": "PRECISION DATA LINK",
|
||||
|
||||
"date.today": "TODAY",
|
||||
"date.yesterday": "YESTERDAY"
|
||||
"date.yesterday": "YESTERDAY",
|
||||
|
||||
"onboarding.title": "D3RO Voice Initial Setup",
|
||||
"onboarding.subtitle": "Download the model required to use the voice assistant.",
|
||||
"onboarding.llmModelMissing": "AI model ({model}) is not installed.",
|
||||
"onboarding.llmModelSize": "Size: ~9.6GB — takes 10–30 min depending on network speed",
|
||||
"onboarding.download": "Start Download",
|
||||
"onboarding.cancel": "Later",
|
||||
"onboarding.close": "Close",
|
||||
"onboarding.downloading": "Downloading…",
|
||||
"onboarding.status": "Status: {status}",
|
||||
"onboarding.success": "Setup complete! You can now use the app.",
|
||||
"onboarding.failed": "Download failed: {message}",
|
||||
"onboarding.retry": "Retry",
|
||||
"onboarding.ollamaNotRunning": "Ollama server is not running. Please retry shortly."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -613,5 +613,19 @@
|
|||
"mobile.status.link": "PRECISION DATA LINK",
|
||||
|
||||
"date.today": "TODAY",
|
||||
"date.yesterday": "YESTERDAY"
|
||||
"date.yesterday": "YESTERDAY",
|
||||
|
||||
"onboarding.title": "D3RO Voice 초기 설정",
|
||||
"onboarding.subtitle": "음성 어시스턴트 사용에 필요한 모델을 다운로드합니다.",
|
||||
"onboarding.llmModelMissing": "AI 모델({model})이 설치되어 있지 않습니다.",
|
||||
"onboarding.llmModelSize": "크기: 약 9.6GB — 네트워크 속도에 따라 10~30분 소요",
|
||||
"onboarding.download": "다운로드 시작",
|
||||
"onboarding.cancel": "나중에",
|
||||
"onboarding.close": "닫기",
|
||||
"onboarding.downloading": "다운로드 중…",
|
||||
"onboarding.status": "상태: {status}",
|
||||
"onboarding.success": "설치 완료! 이제 사용할 수 있습니다.",
|
||||
"onboarding.failed": "다운로드 실패: {message}",
|
||||
"onboarding.retry": "재시도",
|
||||
"onboarding.ollamaNotRunning": "Ollama 서버가 실행되지 않았습니다. 잠시 후 다시 시도하세요."
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue