Build CasaDePrompt private prompt library with AI, versioning and MCP

This commit is contained in:
Mikei386
2026-09-24 20:38:14 +02:00
commit f948f7aa48
18 changed files with 1412 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0"?>
<Container version="2">
<Name>CasaDePrompt</Name>
<Repository>python:3.13-alpine</Repository>
<Registry>https://hub.docker.com/_/python</Registry>
<Network>bridge</Network>
<Privileged>false</Privileged>
<Shell>sh</Shell>
<WebUI>http://[IP]:[PORT:8000]/</WebUI>
<Overview>Privates Prompt-Archiv mit SQLite, Versionierung, OpenAI-kompatibler KI-Anbindung und MCP. Startpunkt.sh, athena_key und verifizierte known_hosts vor dem Start auf dem NAS ablegen. Keine zusätzliche Datenbank erforderlich.</Overview>
<Category>Productivity:</Category>
<ExtraParams>--restart unless-stopped</ExtraParams>
<PostArgs>/bin/sh /bootstrap/Startpunkt.sh</PostArgs>
<Config Name="Weboberfläche und MCP" Target="8000" Default="8765" Mode="tcp" Description="Weboberfläche: http://UNRAID-IP:8765 · MCP: http://UNRAID-IP:8765/mcp/" Type="Port" Display="always" Required="true" Mask="false">8765</Config>
<Config Name="Datenordner" Target="/data" Default="/mnt/user/appdata/CasaDePrompt/data" Mode="rw" Description="SQLite, Einstellungen und Zugangsschlüssel. Diesen Ordner sichern." Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/CasaDePrompt/data</Config>
<Config Name="Startskript-Ordner" Target="/bootstrap" Default="/mnt/user/appdata/CasaDePrompt/bootstrap" Mode="ro" Description="Hier muss Startpunkt.sh liegen." Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/CasaDePrompt/bootstrap</Config>
<Config Name="Git-SSH-Zugang" Target="/run/ssh" Default="/mnt/user/appdata/CasaDePrompt/ssh" Mode="ro" Description="Ordner mit athena_key und known_hosts. Schreibgeschützt, nur für den Git-Download beim Start." Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/CasaDePrompt/ssh</Config>
<Config Name="Git-Repository" Target="REPO_URL" Default="ssh://git@192.168.1.2:33/michael/CasaDePrompt.git" Mode="" Description="SSH-Adresse des Repositorys." Type="Variable" Display="always" Required="true" Mask="false">ssh://git@192.168.1.2:33/michael/CasaDePrompt.git</Config>
<Config Name="Git-Branch oder Tag" Target="APP_REF" Default="main" Mode="" Description="Wird bei jedem Containerstart frisch geladen. Für feste Version einen Release-Tag eintragen." Type="Variable" Display="always" Required="true" Mask="false">main</Config>
<Config Name="Benutzer-ID" Target="PUID" Default="99" Mode="" Description="Unraid nobody = 99. Anwendung läuft ohne root-Rechte." Type="Variable" Display="advanced" Required="true" Mask="false">99</Config>
<Config Name="Gruppen-ID" Target="PGID" Default="100" Mode="" Description="Unraid users = 100." Type="Variable" Display="advanced" Required="true" Mask="false">100</Config>
<Config Name="Zeitzone" Target="TZ" Default="Europe/Berlin" Mode="" Description="Zeitzone." Type="Variable" Display="advanced" Required="false" Mask="false">Europe/Berlin</Config>
</Container>