ec74e9208c
README, NODES.md, install scripts, palette help text, and example flows — node .js logic unchanged.
29 lines
779 B
Bash
29 lines
779 B
Bash
#!/usr/bin/env bash
|
|
# Engångsfix på servern om docker build context failar
|
|
set -euo pipefail
|
|
NODERED_DIR="${1:-/home/ncadmin/nextcloud-node-red}"
|
|
USER="${2:-ncadmin}"
|
|
DI="${NODERED_DIR}/.dockerignore"
|
|
|
|
echo "[fix] ${NODERED_DIR}"
|
|
|
|
chown -R "${USER}:${USER}" "${NODERED_DIR}"
|
|
find "${NODERED_DIR}/nodes" -type d -exec chmod u+rwx,go+rx {} + 2>/dev/null || true
|
|
find "${NODERED_DIR}/nodes" -type f -exec chmod u+rw,go+r {} + 2>/dev/null || true
|
|
|
|
if ! grep -q "nextcloud-collabora-nodered" "${DI}" 2>/dev/null; then
|
|
cat >> "${DI}" <<'EOF'
|
|
|
|
# nextcloud-collabora-nodered
|
|
nodes/odds-scraper/odds-scraper
|
|
.git
|
|
.vscode
|
|
**/*.deb
|
|
winboat*
|
|
**/node_modules
|
|
EOF
|
|
fi
|
|
|
|
tar -cf /dev/null --exclude-from="${DI}" -C "${NODERED_DIR}" . \
|
|
&& echo "[fix] Build context OK — run ./install.sh"
|