mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-05 05:04:46 +02:00
Dockerfile: fix mysqlclient==2.2.1 build
To build mysqlclient==2.2.1 we need to add default-libmysqlclient-dev and pkg-config Drop conflicting libmariadb-dev-compat Drop python3-mysqldb to allow requirements.txt to override version Upgrade pip and setuptools before installing from requirements.txt as newer versions are required to properly build mysqlclient wheel. Signed-off-by: Tim Orling <tim.orling@konsulko.com>
This commit is contained in:
parent
f5bad078f9
commit
a7e77286ca
|
@ -30,12 +30,12 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
git \
|
git \
|
||||||
libfreetype6-dev \
|
libfreetype6-dev \
|
||||||
libjpeg-dev \
|
libjpeg-dev \
|
||||||
libmariadb-dev-compat \
|
default-libmysqlclient-dev \
|
||||||
make \
|
make \
|
||||||
netcat-openbsd \
|
netcat-openbsd \
|
||||||
|
pkg-config \
|
||||||
python2 \
|
python2 \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
python3-mysqldb \
|
|
||||||
python3-pip \
|
python3-pip \
|
||||||
python3-wheel \
|
python3-wheel \
|
||||||
rpm \
|
rpm \
|
||||||
|
@ -46,10 +46,11 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update \
|
||||||
&& echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
|
&& echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
|
||||||
&& locale-gen en_US.UTF-8 \
|
&& locale-gen en_US.UTF-8 \
|
||||||
&& update-locale \
|
&& update-locale \
|
||||||
|
&& pip3 install pip --upgrade \
|
||||||
|
&& pip3 install setuptools --upgrade \
|
||||||
&& pip3 install gunicorn \
|
&& pip3 install gunicorn \
|
||||||
&& pip3 install setuptools \
|
|
||||||
&& pip3 install -r /requirements.txt \
|
&& pip3 install -r /requirements.txt \
|
||||||
&& apt-get purge -y autoconf g++ make python3-dev libjpeg-dev \
|
&& apt-get purge -y autoconf g++ make python3-dev pkg-config libjpeg-dev \
|
||||||
&& apt-get autoremove -y \
|
&& apt-get autoremove -y \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
&& apt-get clean
|
&& apt-get clean
|
||||||
|
|
Loading…
Reference in New Issue
Block a user