---
title: "Discussion on \"🎓 Tutorial: Build Search UI with OpenSearch and ReactiveSearch\" | Hashnode"
description: "Discussion on \"🎓 Tutorial: Build Search UI with OpenSearch and ReactiveSearch\". A 101 tutorial showing how to set up OpenSearch and ReactiveSearch, ingest data and build a follow-along search UI with React"
url: "https://hashnode.com/posts/search-ui-with-opensearch-and-reactivesearch/62b3282086d22092a754650f"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [🎓 Tutorial: Build Search UI with OpenSearch and ReactiveSearch](https://blog.reactivesearch.io/search-ui-with-opensearch-and-reactivesearch?utm_source=hashnode&utm_medium=feed)

A 101 tutorial showing how to set up OpenSearch and ReactiveSearch, ingest data and build a follow-along search UI with React

Jun 22, 2022 · 9 min read · blog.reactivesearch.io  
Updated Feb 21, 2023  
Read the article

-   [#elasticsearch](https://hashnode.com/tag/elasticsearch)
-   [#reactivesearch](https://hashnode.com/tag/reactivesearch)
-   [#aws](https://hashnode.com/tag/aws)
-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#opensearch](https://hashnode.com/tag/opensearch)

## Written by

[Siddharth Kothari](https://hashnode.com/@siddharthlatest)

@siddharthlatest · Chiang Mai, Thailand

  
[View profile](https://hashnode.com/@siddharthlatest)

CEO @reactivesearch.io, interested in all things #search

CEO @reactivesearch, search engine dx

## Responses 2

Markdown supported · ⌘↵ to post

[Francisco](https://hashnode.com/@flosada)

[Feb 22, 2023](https://hashnode.com/posts/search-ui-with-opensearch-and-reactivesearch/62b3282086d22092a754650f/comment/63f61484984a1dd3f86ac042)

Thank you [Siddharth Kothari](https://hashnode.com/@siddharthlatest) for the quick response,

I am having errors with the fluentbit container - the fluent-bit.conf parser.conf file are not being created (only 2 empty folders named fluent-bit.conf and parser.conf appear in my working directory).

Because fluent-bit.conf gets created as a folder, then when it tries to do the mount it fails. ERROR:

"Mounting "/Users/xxx/xxx/xx/xx/fluent-bit.conf" to rootfs at "/fluent-bit/etc/fluent-bit.conf" caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)?"

How can I solve this? i don't understand where the fluent-bit.conf parser.conf files come from.

On the other hand, the data folder does get created correctly with content on it.

[Francisco](https://hashnode.com/@flosada)

[Feb 21, 2023](https://hashnode.com/posts/search-ui-with-opensearch-and-reactivesearch/62b3282086d22092a754650f/comment/63f486ebf338bec1cf2dcb36)

Hello!

Thank you for the blog post. Where can I find the files to run the docker-compose up and follow along?

-   fluent-bit.conf
-   parser.conf
-   reactivesearch-data

Best,

[Siddharth Kothari](https://hashnode.com/@siddharthlatest)

[Feb 21, 2023](https://hashnode.com/posts/search-ui-with-opensearch-and-reactivesearch/62b3282086d22092a754650f/comment/63f486ebf338bec1cf2dcb36#reply-63f4b4a775350fc1ff6902fd)

The docker-compose content is inline in this post itself.
