#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" ROOT="$(dirname "$SCRIPT_DIR")" COMPOSE="$ROOT/compose/docker-compose.yml" if [ -z "${1:-}" ]; then echo "Verwendung: $0 " echo "WARNUNG: Credentials-Exporte sind unverschlüsselt. Datei nach Import löschen!" exit 1 fi SOURCE="$1" DEST="$ROOT/imports/credentials/$(basename "$SOURCE")" cp "$SOURCE" "$DEST" echo "[import-credentials] Importiere: $(basename "$SOURCE")" echo "[import-credentials] WARNUNG: Diese Datei enthält unverschlüsselte Credentials!" docker compose -f "$COMPOSE" exec n8n \ n8n import:credentials --input="/imports/credentials/$(basename "$SOURCE")" echo "[import-credentials] Fertig." echo "[import-credentials] Empfehlung: Quelldatei jetzt löschen: rm '$SOURCE'"