refactor(docker): Use pip modules instead of apt packages
Some checks reported errors
continuous-integration/drone/push Build is failing
continuous-integration/drone Build was killed

This commit is contained in:
Glenn Y. Rolland 2022-08-19 11:47:43 +02:00
parent 758a535320
commit 7a5f8d4571

View file

@ -11,27 +11,30 @@ FROM python:3.7-bullseye AS runner
RUN apt-get update \
&& apt-get -yq install \
libevent-core-2.1-7 \
gettext \
jq \
python3-aodhclient \
python3-barbicanclient \
python3-ceilometerclient \
python3-cinderclient \
python3-cloudkittyclient \
python3-designateclient \
python3-gnocchiclient \
python3-octaviaclient \
python3-osc-placement \
python3-openstackclient \
python3-pankoclient \
zip \
gettext \
jq \
zip \
&& rm -rf /var/lib/apt/lists/*
RUN pip install \
aodhclient \
cinder \
gnocchiclient \
osc-placement \
panko \
python-barbicanclient \
python-ceilometerclient \
python-cloudkittyclient \
python-designateclient \
python-octaviaclient \
python-openstackclient
# libevent-core-2.1-7
# RUN wget https://github.com/sapcc/cyclone/releases/download/v0.1.28/cyclone \
# -O /usr/bin/cyclone \
# && chmod +x /usr/bin/cyclone
COPY --from=builder /app/bin/arkisto /usr/bin/arkisto
CMD /bin/bash
CMD ["/bin/bash"]