I’m using the frappe docker deployment github repo and I needed to add new packages:
python-barcode, and pillow.
When i added this new packages i get this error building the image:
× Failed to build `maxminddb-geolite2==2018.703`
[stderr]
/home/frappe/.cache/uv/builds-v0/.tmpVXFkL6/lib/python3.11/site-packages/setuptools/dist.py:332:
error: [Errno 28] No space left on device
help: `maxminddb-geolite2` (v2018.703) was included because `frappe`
(v15.97.0) depends on `maxminddb-geolite2`
I have plenty of disk space only 30% consumed
I added this after the RUN export bench init
RUN cd /home/frappe/frappe-bench && \
./env/bin/pip install \
python-barcode==0.16.1 \
Pillow==11.3.0
Bench get-app and build dont work in docker as the image is immutable and volumes are non-persistent
If you want to have multi apps use the following guide: -
Okay so for my understanding what commands are you running to add the new packages?
Are you using docker compose override, adding it inside the pwd.yml or running it as docker exec?