OfficeServerJs/start.sh
OfficeServer dgsoft 1bd5654f6b Initial commit: DOCX Template Server mit API und Tabellen-Support
-  Node.js/Express Server mit DOCX Template-Verarbeitung
-  Automatische Tag-Erkennung und Demo-Daten-Generierung
-  Tabellen-Unterstützung mit Schleifen-Tags
-  REST-API /api/process-template für externe Integration
-  Web-Oberfläche mit vollständiger Dokumentation
-  SSL-Unterstützung (HTTPS Port 443 öffentlich)
-  Intelligente Spaltenerkennung für Tabellen
-  Detaillierte Statusmeldungen für alle Operationen
-  Flexible Custom-Daten + Auto-Generierung
-  Template- und Dokument-Management APIs
2025-10-04 22:04:25 +02:00

37 lines
926 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/webdav/templates/"
echo "📁 Dokumente: http://localhost:80/webdav/documents/"
echo ""
echo "💡 Drücken Sie Ctrl+C zum Beenden"
echo ""
node server.js