spawner/templates.json
XPS\Micro e811c4fe3d feat: Add user-template-dictionary with SQLite persistence
- New template: user-template-dictionary with Flask backend
- Features: Add/Edit/Delete words, SQLite database per user
- Persistent storage: Docker Volumes mount to /data/
- Modern HTML/CSS/JS Frontend with error handling
- REST API: GET/POST/PUT/DELETE endpoints
- Health checks and comprehensive logging
- Comprehensive documentation in docs/templates/DICTIONARY_TEMPLATE.md
- Updated templates.json and .env.example

Files:
- user-template-dictionary/Dockerfile
- user-template-dictionary/app.py
- user-template-dictionary/requirements.txt
- user-template-dictionary/templates/index.html
- docs/templates/DICTIONARY_TEMPLATE.md
- templates.json (updated)
- .env.example (updated)
2026-03-18 15:57:23 +01:00

29 lines
891 B
JSON

{
"templates": [
{
"type": "template-01",
"image": "user-template-01:latest",
"display_name": "Nginx Basic",
"description": "Einfacher Nginx-Server mit statischen Dateien und Willkommensseite"
},
{
"type": "template-02",
"image": "user-template-02:latest",
"display_name": "Nginx Advanced",
"description": "Nginx mit erweiterten Features und Konfigurationen"
},
{
"type": "template-next",
"image": "user-template-next:latest",
"display_name": "Next.js Production",
"description": "React-Anwendung mit Shadcn/UI, TypeScript und modernem Build-Setup"
},
{
"type": "dictionary",
"image": "user-template-dictionary:latest",
"display_name": "📚 Wörterbuch",
"description": "Persönliches Wörterbuch mit Datenbank - Speichern Sie Wörter und Bedeutungen"
}
]
}