mirror of
https://github.com/Mailu/Mailu.git
synced 2025-05-19 22:23:16 +02:00
Build wheels only if we have to.
This commit is contained in:
parent
7618c0a621
commit
19eda03a49
@ -36,11 +36,12 @@ WORKDIR /app
|
|||||||
|
|
||||||
COPY requirements-prod.txt requirements.txt
|
COPY requirements-prod.txt requirements.txt
|
||||||
RUN set -eu \
|
RUN set -eu \
|
||||||
&& apk add --no-cache libressl curl postgresql-libs mariadb-connector-c \
|
|
||||||
&& apk add --no-cache --virtual build-dep libressl-dev libffi-dev python3-dev build-base postgresql-dev mariadb-connector-c-dev cargo \
|
|
||||||
&& pip install --upgrade pip \
|
&& pip install --upgrade pip \
|
||||||
|
&& pip install --extra-index-url=https://www.piwheels.org/simple -r requirements.txt --only-binary=:all: --no-binary=Flask-bootstrap,PyYAML,SQLAlchemy \
|
||||||
|
|| ( apk add --no-cache libressl curl postgresql-libs mariadb-connector-c \
|
||||||
|
&& apk add --no-cache --virtual build-dep libressl-dev libffi-dev python3-dev build-base postgresql-dev mariadb-connector-c-dev cargo \
|
||||||
&& pip install -r requirements.txt \
|
&& pip install -r requirements.txt \
|
||||||
&& apk del --no-cache build-dep
|
&& apk del --no-cache build-dep )
|
||||||
|
|
||||||
COPY --from=assets static ./mailu/static
|
COPY --from=assets static ./mailu/static
|
||||||
COPY mailu ./mailu
|
COPY mailu ./mailu
|
||||||
|
@ -5,7 +5,7 @@ bcrypt==3.2.0
|
|||||||
blinker==1.4
|
blinker==1.4
|
||||||
CacheControl==0.12.9
|
CacheControl==0.12.9
|
||||||
certifi==2021.10.8
|
certifi==2021.10.8
|
||||||
cffi==1.15.0
|
# cffi==1.15.0
|
||||||
chardet==4.0.0
|
chardet==4.0.0
|
||||||
click==8.0.3
|
click==8.0.3
|
||||||
colorama==0.4.4
|
colorama==0.4.4
|
||||||
@ -43,13 +43,15 @@ MarkupSafe==2.0.1
|
|||||||
marshmallow==3.14.0
|
marshmallow==3.14.0
|
||||||
marshmallow-sqlalchemy==0.26.1
|
marshmallow-sqlalchemy==0.26.1
|
||||||
msgpack==1.0.2
|
msgpack==1.0.2
|
||||||
mysqlclient==2.0.3
|
# mysqlclient==2.0.3
|
||||||
|
mysql-connector-python==8.0.25
|
||||||
ordered-set==4.0.2
|
ordered-set==4.0.2
|
||||||
# packaging==20.9
|
# packaging==20.9
|
||||||
passlib==1.7.4
|
passlib==1.7.4
|
||||||
# pep517==0.10.0
|
# pep517==0.10.0
|
||||||
progress==1.6
|
progress==1.6
|
||||||
psycopg2==2.9.1
|
#psycopg2==2.9.1
|
||||||
|
psycopg2-binary==2.9.3
|
||||||
pycparser==2.20
|
pycparser==2.20
|
||||||
Pygments==2.10.0
|
Pygments==2.10.0
|
||||||
pyOpenSSL==21.0.0
|
pyOpenSSL==21.0.0
|
||||||
|
@ -19,7 +19,7 @@ PyOpenSSL
|
|||||||
Pygments
|
Pygments
|
||||||
dnspython
|
dnspython
|
||||||
tenacity
|
tenacity
|
||||||
mysqlclient
|
mysql-connector-python
|
||||||
idna
|
idna
|
||||||
srslib
|
srslib
|
||||||
marshmallow
|
marshmallow
|
||||||
|
Loading…
x
Reference in New Issue
Block a user