Is your feature request related to a problem? Please describe.
Yes. There are many reports of DNS package installation failure on Raspberry Pi, for example:
1955
2070
2138
Describe the solution you'd like
The packages need compilation because no binary for ARM is found on PyPI. But we can avoid the compilation by adding piwheels.org to /etc/pip.conf:
Is your feature request related to a problem? Please describe. Yes. There are many reports of DNS package installation failure on Raspberry Pi, for example:
1955
2070
2138
Describe the solution you'd like
The packages need compilation because no binary for ARM is found on PyPI. But we can avoid the compilation by adding piwheels.org to
/etc/pip.conf
:Maybe we can add the index conditionally based on the CPU architecture. But I'm not very familiar with docker and not sure how to do this.
Describe alternatives you've considered
As a workaround, users can create
./app/Dockerfile
And change
docker-compose.yml
to:Additional context