Remove docker-compose volume mount that masks baked-in nodes
This commit is contained in:
@@ -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"
|
cp "$SCRIPT_DIR/nodes/package.json" "$OPT_NODES_DIR/$PACKAGE_NAME/package.json"
|
||||||
echo " Package created."
|
echo " Package created."
|
||||||
|
|
||||||
# 5. Update docker-compose.yml to mount /opt/nextcloud-nodes
|
# 5. No docker-compose.yml changes needed - nodes are baked into the image
|
||||||
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
|
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "=== Integration Complete ==="
|
echo "=== Integration Complete ==="
|
||||||
|
|||||||
Reference in New Issue
Block a user