Skip to content
Extraits de code Groupes Projets
Valider 9c776e68 rédigé par Théo - Le Filament's avatar Théo - Le Filament
Parcourir les fichiers

fix: upgrade gevent version to build wheel

parent 3ca3e237
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
FROM python:3.10-slim-bullseye AS builder FROM python:3.10-slim-bullseye AS builder
RUN set -x; \ RUN set -x; \
apt-get update \ apt-get update \
&& apt-get install --yes --no-install-recommends build-essential libldap2-dev libpq-dev libsasl2-dev \ && apt-get install --yes --no-install-recommends \
&& pip install 'wheel' \ build-essential \
&& pip wheel --wheel-dir=/svc/wheels --requirement 'https://raw.githubusercontent.com/oca/OCB/15.0/requirements.txt' \ curl \
&& pip wheel --wheel-dir=/svc/wheels 'phonenumbers' 'simplejson' 'openupgradelib' 'PyYAML' libldap2-dev \
libpq-dev \
libsasl2-dev
RUN pip install 'wheel' \
&& requirements_file='/opt/requirements_custom.txt' \
&& curl --location --output "$requirements_file" 'https://raw.githubusercontent.com/oca/OCB/15.0/requirements.txt' \
&& sed -i \
-e 's/gevent==[0-9\.]*/gevent==22.10.2/' \
-e 's/greenlet==[0-9\.]*/greenlet==2.0.2/' \
"$requirements_file" \
&& cat <<EOF >> "$requirements_file" \
&& pip wheel --wheel-dir=/svc/wheels --requirement "$requirements_file"
phonenumbers
simplejson
openupgradelib
PyYAML
EOF
FROM python:3.10-slim-bullseye AS final FROM python:3.10-slim-bullseye AS final
...@@ -31,8 +48,8 @@ RUN set -x; \ ...@@ -31,8 +48,8 @@ RUN set -x; \
&& rm -rf /var/lib/apt/lists/* wkhtmltox.deb && rm -rf /var/lib/apt/lists/* wkhtmltox.deb
COPY --from=builder /svc /svc COPY --from=builder /svc /svc
RUN pip3 install --no-index --find-links=/svc/wheels --requirement 'https://raw.githubusercontent.com/oca/OCB/15.0/requirements.txt' \ COPY --from=builder /opt/requirements_custom.txt /opt/requirements_custom.txt
&& pip3 install --upgrade --no-index --find-links=/svc/wheels 'phonenumbers' 'simplejson' 'openupgradelib' 'PyYAML' RUN pip3 install --no-index --find-links=/svc/wheels --requirement /opt/requirements_custom.txt
ARG SAVE_COMMITS_DIR='/opt/odoo_commits/' ARG SAVE_COMMITS_DIR='/opt/odoo_commits/'
ENV SAVE_COMMITS_DIR=$SAVE_COMMITS_DIR ENV SAVE_COMMITS_DIR=$SAVE_COMMITS_DIR
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter