n8n_node_librebooking/SCHNELLSTART-DOCKER.md

1.6 KiB

Schnellstart: Docker-Integration

Ultra-kurze Anleitung für erfahrene Docker-Nutzer.


Automatische Installation (Empfohlen)

# Ins n8n Verzeichnis wechseln
cd /pfad/zu/deiner/n8n/installation

# Skript ausführen
./install-docker.sh

# Oder mit Pfad
./install-docker.sh -p /opt/n8n

Manuelle Installation (3 Schritte)

1. Custom Nodes kopieren

cp -r custom-nodes /pfad/zu/n8n/
cd /pfad/zu/n8n/custom-nodes
npm install && npm run build

2. Override-Datei erstellen

cat > docker-compose.override.yml << 'EOF'
version: '3.8'
services:
  n8n:
    volumes:
      - ./custom-nodes:/home/node/.n8n/custom/n8n-nodes-librebooking:ro
    environment:
      - N8N_CUSTOM_EXTENSIONS=/home/node/.n8n/custom
      - N8N_COMMUNITY_NODES_ENABLED=true
EOF

3. Neustarten

docker-compose restart n8n

Neues Setup mit Docker

# Beispiel-Konfiguration verwenden
cp docker-compose.example.yml docker-compose.yml
cp .env.docker .env

# .env anpassen, dann starten
docker-compose up -d

Eigenes Image bauen

docker build -f Dockerfile.custom-nodes -t n8n-librebooking .
docker run -d -p 5678:5678 n8n-librebooking

Verifizierung

# Node prüfen
docker exec n8n ls /home/node/.n8n/custom/n8n-nodes-librebooking/dist/

# In n8n: Nach "LibreBooking" suchen

Bei Problemen

# Berechtigungen
sudo chown -R 1000:1000 custom-nodes/

# Logs
docker logs n8n | grep -i error

# Neustart
docker-compose down && docker-compose up -d

📖 Ausführliche Anleitung: DOCKER-INTEGRATION.md