- 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)
29 lines
891 B
JSON
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"
|
|
}
|
|
]
|
|
}
|