# Run Elasticsearch in Spaces

**URL:** </static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Frun-elasticsearch-in-spaces%2F24478%3E%5C
**Category:** 🤗Hub\
**Created:** [October 15, 2022, 9:33am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Frun-elasticsearch-in-spaces%2F24478 "2022-10-15T09:33:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ugaray96](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/ugaray96/32/12082_2.png) [@ugaray96](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fugaray96)%5C
**Post date:** [October 15, 2022, 9:33am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Frun-elasticsearch-in-spaces%2F24478%2F1 "2022-10-15T09:33:37Z")

</div>

I don’t know how to run an Elasticsearch instance inside Huggingface Spaces. I’ve tried using a custom Dockerfile but it gets ignored

---

<div class="post-metadata">

**Author:** ![julien-c](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/julien-c/32/41937_2.png) [@julien-c](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fjulien-c)%5C
**Post date:** [October 17, 2022, 6:31am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Frun-elasticsearch-in-spaces%2F24478%2F2 "2022-10-17T06:31:26Z")

</div>

re. Dockerfile support cc @chris-rannou @XciD @cbensimon

In the short term you add dependencies to a requirements.txt file inside your repo

---

<div class="post-metadata">

**Author:** ![ugaray96](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/ugaray96/32/12082_2.png) [@ugaray96](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fugaray96)%5C
**Post date:** [October 17, 2022, 8:34am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Frun-elasticsearch-in-spaces%2F24478%2F3 "2022-10-17T08:34:00Z")

</div>

Hi! Thanks for answering 🙂  
Yeah, I know we can use requirements.txt to add dependencies, but what about launching elasticsearch inside the Space virtual machine?  
I’m thinking about doing it programatically in Python, somehow

---

<div class="post-metadata">

**Author:** ![julien-c](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/julien-c/32/41937_2.png) [@julien-c](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fjulien-c)%5C
**Post date:** [October 17, 2022, 11:13am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Frun-elasticsearch-in-spaces%2F24478%2F4 "2022-10-17T11:13:44Z")

</div>

Ooops sorry I meant `packages.txt` (which gets installed with apt install) and not `requirements.txt` (thanks @merve for the heads up)

---

<div class="post-metadata">

**Author:** ![ugaray96](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/ugaray96/32/12082_2.png) [@ugaray96](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fugaray96)%5C
**Post date:** [October 23, 2022, 4:40pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Frun-elasticsearch-in-spaces%2F24478%2F5 "2022-10-23T16:40:27Z")

</div>

Hi @julien-c I still don’t think you can launch Elasticsearch by installing linux related packages using `packages.txt`, can you? You would need something that launches it, like a script
