Remove docker-compose volume mount that masks baked-in nodes

This commit is contained in:
2026-10-15 12:12:58 +02:00
parent 3393832005
commit 7adff620ca
+1 -22
View File
@@ -103,28 +103,7 @@ cp "$SCRIPT_DIR/nodes"/*.html "$OPT_NODES_DIR/$PACKAGE_NAME/nodes/"
cp "$SCRIPT_DIR/nodes/package.json" "$OPT_NODES_DIR/$PACKAGE_NAME/package.json"
echo " Package created."
# 5. Update docker-compose.yml to mount /opt/nextcloud-nodes
COMPOSE="$NODERED_DIR/docker-compose.yml"
if [[ -f "$COMPOSE" ]]; then
echo "[integrate] Checking docker-compose.yml for zammad volume..."
if ! grep -q "nextcloud-nodes" "$COMPOSE"; then
cp "$COMPOSE" "$COMPOSE.bak.$(date +%s)"
# Add volume mount under services.node-red.volumes
sed -i '/- node-red-data:\/data/a\
- nextcloud-nodes:/opt/nextcloud-nodes' "$COMPOSE"
# Add named volume under top-level volumes
sed -i '/^volumes:/a\
nextcloud-nodes:' "$COMPOSE"
echo " docker-compose.yml updated with nextcloud-nodes volume."
else
echo " docker-compose.yml already has nextcloud-nodes volume."
fi
else
echo " WARNING: docker-compose.yml not found at $COMPOSE"
fi
# 5. No docker-compose.yml changes needed - nodes are baked into the image
echo ""
echo "=== Integration Complete ==="