# Base docker image needs "procps" apt package, otherwise "pgrep" is missing

**URL:** https://community.baserow.io/t/base-docker-image-needs-procps-apt-package-otherwise-pgrep-is-missing/2101
**Category:** Technical Help
**Created:** [January 18, 2023, 3:55am UTC](https://community.baserow.io/t/base-docker-image-needs-procps-apt-package-otherwise-pgrep-is-missing/2101 "2023-01-18T03:55:50Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![lucw](https://community.baserow.io/user_avatar/community.baserow.io/lucw/32/609_2.png) [@lucw](https://community.baserow.io/u/lucw)
#### Post date: [January 18, 2023, 3:55am UTC](https://community.baserow.io/t/base-docker-image-needs-procps-apt-package-otherwise-pgrep-is-missing/2101/1 "2023-01-18T03:55:50Z")

</div>

in order to run unit tests on my plugin, I need to follow these instructions:  
[https://baserow.io/docs/plugins/boilerplate](https://baserow.io/docs/plugins/boilerplate)

` docker-compose -f docker-compose.dev.yml exec -T my-baserow-plugin /baserow/supervisor/docker-postgres-setup.sh run <<< "ALTER USER baserow CREATEDB;"`

this fails unless the `pgrep` utility is installed (from the ubuntu `procps` package), see here: [deploy/all-in-one/supervisor/docker-postgres-setup.sh · develop · Bram Wiepjes / baserow · GitLab](https://gitlab.com/bramw/baserow/-/blob/develop/deploy/all-in-one/supervisor/docker-postgres-setup.sh#L108)

I notice `procps` is in this image: [backend/Dockerfile · 1.13.2 · Bram Wiepjes / baserow · GitLab](https://gitlab.com/bramw/baserow/-/blob/1.13.2/backend/Dockerfile)  
but not this one: [deploy/all-in-one/Dockerfile · 1.13.2 · Bram Wiepjes / baserow · GitLab](https://gitlab.com/bramw/baserow/-/blob/1.13.2/deploy/all-in-one/Dockerfile)

---

<div class="post-metadata">

### Author: ![nigel](https://community.baserow.io/user_avatar/community.baserow.io/nigel/32/51_2.png) [@nigel](https://community.baserow.io/u/nigel)
#### Post date: [January 19, 2023, 7:25am UTC](https://community.baserow.io/t/base-docker-image-needs-procps-apt-package-otherwise-pgrep-is-missing/2101/2 "2023-01-19T07:25:53Z")

</div>

Hey thanks for pointing this out, no idea how I had this working for me locally. Perhaps I had manually installed `procps` in my plugins docker image? Either way will fix in the all-in-one image.

---

<div class="post-metadata">

### Author: ![nigel](https://community.baserow.io/user_avatar/community.baserow.io/nigel/32/51_2.png) [@nigel](https://community.baserow.io/u/nigel)
#### Post date: [January 19, 2023, 7:58am UTC](https://community.baserow.io/t/base-docker-image-needs-procps-apt-package-otherwise-pgrep-is-missing/2101/3 "2023-01-19T07:58:16Z")

</div>

This has been fixed and will be in the next version of Baserow or on `baserow:develop-latest` after [Fix missing dependency in all in one image breaking `docker exec -i baserow... (!1226) · Merge requests · Bram Wiepjes / baserow · GitLab](https://gitlab.com/bramw/baserow/-/merge_requests/1226) is merged.

---

<div class="post-metadata">

### Author: ![lucw](https://community.baserow.io/user_avatar/community.baserow.io/lucw/32/609_2.png) [@lucw](https://community.baserow.io/u/lucw)
#### Post date: [January 19, 2023, 8:01am UTC](https://community.baserow.io/t/base-docker-image-needs-procps-apt-package-otherwise-pgrep-is-missing/2101/4 "2023-01-19T08:01:07Z")

</div>

Many thanks ! And what’s the best way to report such issues in the future, should I open an issue on gitlab instead ?

---

<div class="post-metadata">

### Author: ![Alex](https://community.baserow.io/user_avatar/community.baserow.io/alex/32/253_2.png) [@Alex](https://community.baserow.io/u/Alex)
#### Post date: [January 20, 2023, 4:07pm UTC](https://community.baserow.io/t/base-docker-image-needs-procps-apt-package-otherwise-pgrep-is-missing/2101/5 "2023-01-20T16:07:28Z")

</div>

@lucw opening an issue on GitLab is generally preferred over community posts. Both are great though!
