Add CloudronManifest and copy logo into client assets

This commit is contained in:
Nathan Schneider committed 2026-10-18 17:51:25 -06:00
1 parent a86a81ee84
commit 447005e4e7
2 files changed
+12 -1

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
{
"id": "librechat-custom",
"version": "1.3.1",
"name": "LibreChat (Co‑op custom)",
"description": "LibreChat sandbox with Inference‑Co‑op branding and image‑generation support.",
"tags": ["chat","llm"],
"icon": "logo-coop.png",
"volumes": {"data": {"path": "/app/data"}},
"exposablePorts": {"http": 3080},
"processes": {"main": "node /app/code/librechat/server/app.js"}
}
+1 -1
View File
@@ -3,6 +3,6 @@ FROM cloudron/ai.librechat.cloudronapp:202610150224320000
# Overwrite LibreChat config with our custom version (includes icons, models, themes, API keys settings) # Overwrite LibreChat config with our custom version (includes icons, models, themes, API keys settings)
COPY librechat.yaml /app/code/librechat/librechat.yaml COPY librechat.yaml /app/code/librechat/librechat.yaml
# Provide the co‑op logo for the UI (served from /assets path via /app/data/public) COPY CloudronManifest.json /app/CloudronManifest.json
RUN mkdir -p /app/data/public/assets RUN mkdir -p /app/data/public/assets
COPY logo.png /app/code/librechat/client/dist/assets/logo-coop.png COPY logo.png /app/code/librechat/client/dist/assets/logo-coop.png