#!/bin/sh set -eu container_name="${1:-n8n}" source_workflow="${2:-n8n/workflows/fleet-ops-alert-receiver.json}" [ -f "$source_workflow" ] || { echo "Missing workflow export: $source_workflow" >&2; exit 1; } docker inspect "$container_name" >/dev/null 2>&1 || { echo "n8n container not found" >&2; exit 1; } container_workflow="/tmp/fleet-ops-alert-receiver.json" trap 'docker exec "$container_name" rm -f "$container_workflow" >/dev/null 2>&1 || true' EXIT docker cp "$source_workflow" "$container_name:$container_workflow" >/dev/null docker exec "$container_name" n8n import:workflow --input="$container_workflow" echo "Imported Fleet Ops alert receiver. Resolve the named Header Auth credential and publish the workflow."