✨ Bereinigungen: - Alle WebDAV-bezogenen Code-Teile entfernt - Dokumentation auf HTTP-Zugriff umgestellt - Veraltete WebDAV-Backup-Dateien gelöscht - URLs von /webdav/* auf direkte Pfade geändert 📁 Gelöschte Dateien: - WEBDAV-INTEGRATION.md - SCHREIBSCHUTZ-BEHOBEN.md - server_old.js - server_webdav_backup.js 🔄 Aktualisierte URLs: - /webdav/templates/ → /templates/ - /webdav/documents/ → /documents/ 📝 Bereinigte Dokumentation: - README.md - WebDAV-Referenzen entfernt - STATUS.md - URLs aktualisiert - SSL-*.md - WebDAV-Links ersetzt - Start-Scripts - Pfade korrigiert 🎯 Fokus jetzt auf: - HTTP-basierte Dateifreigabe - Management-GUI System - Custom Tags REST-APIs - Template-Verarbeitung ohne WebDAV-Komplexität
37 lines
912 B
Bash
Executable File
37 lines
912 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🚀 DOCX Template Server wird gestartet..."
|
|
echo ""
|
|
|
|
# Prüfe ob Node.js installiert ist
|
|
if ! command -v node &> /dev/null; then
|
|
echo "❌ Node.js ist nicht installiert. Bitte installieren Sie Node.js zuerst."
|
|
exit 1
|
|
fi
|
|
|
|
# Prüfe ob npm installiert ist
|
|
if ! command -v npm &> /dev/null; then
|
|
echo "❌ npm ist nicht installiert. Bitte installieren Sie npm zuerst."
|
|
exit 1
|
|
fi
|
|
|
|
# Wechsle ins Projektverzeichnis
|
|
cd /home/OfficeServerJS
|
|
|
|
# Prüfe ob node_modules existiert
|
|
if [ ! -d "node_modules" ]; then
|
|
echo "📦 Installiere Abhängigkeiten..."
|
|
npm install
|
|
fi
|
|
|
|
# Starte den Server
|
|
echo "🌟 Starte den DOCX Template Server..."
|
|
echo ""
|
|
echo "📍 Web-Oberfläche: http://localhost:80"
|
|
echo "📁 Templates: http://localhost:80/templates/"
|
|
echo "📁 Dokumente: http://localhost:80/documents/"
|
|
echo ""
|
|
echo "💡 Drücken Sie Ctrl+C zum Beenden"
|
|
echo ""
|
|
|
|
node server.js |