Wie kann ich im Docker Sprach Dateien verändern?
Im Docker-Container gibt es keinen Ordner "src", in dem sich i18n befindet. Wie kann ich die Sprachdatei (.json) trotzdem finden? Sie muss ja im Container irgendwo sein. Mit dem Befehl "find i18n" kommt leider nichts raus.
3 Antworten
Docker-Container sind, wie der Name verrät, einfach nur Container, die beliebige Software enthalten können.
Ob oder wo es Sprachdateien gibt, ist allein davon abhängig, welche Software der Container beinhaltet, das hat nichts mit Docker zu tun.
Nur weil also eine Software einen src Ordner mit i18n-Dateien hatte, heißt das nicht, dass das bei anderen Programmen, egal ob mit oder ohne Docker, auch so ist.
Wenn ich dieses GitHub-Projekt mit Docker am Laufen habe, gibt es nur "package.json, CHANGELOG.md, build (Ordner), backend (Ordner)". Im Build-Ordner gibt es zwar einen "static" Ordner, in dem aber nur 3 Bilder drin sind (Favicon), und im Build-Ordner genau dasselbe. In welcher Datei könnte die Datei sein, um Sprachdateien zu verändern? https://github.com/open-webui/open-webui
Verrate uns doch mal, welcher Docker-Container es überhaupt ist. Oder ist es ein selbst gebauter?
Wie kann ich die Sprachdatei (.json) trotzdem finden? Sie muss ja im Container irgendwo sein.
nicht unbedingt. Eventuell musst du die Datei auch per Bind Mount / Volume vom Host in den Container bringen
Ich verwende dieses Projekt von GitHub, um eigene Modelle privat zu trainieren. Dennoch würde ich gerne die Sprachdatei anpassen. Ich habe das GitHub-Projekt im Docker: https://github.com/open-webui/open-webui
Check im Dockerfile, wo die Sprachdateien reinkopiert werden, und such im Container mit find / -type f -name '*.json' – wenn sie im Build festgepackt sind, musst du sie per Volume mounten oder das Image neu bauen.