Update Docker pip package versions to current

They're still pinned to specific versions, just the newest ones as of right now. This should avoid the need for the ARM64 build to compile any wheels that need native code.

Also, reorder how the pip packages are listed for easier maintenance.
This commit is contained in:
sparky8512 2022-11-16 11:46:43 -08:00
parent bd4a9c4605
commit 09b3120540

View file

@ -5,21 +5,20 @@ RUN true && \
\ \
# Install python prerequisites # Install python prerequisites
pip3 install \ pip3 install \
grpcio==1.36.1 \ grpcio==1.50.0 six==1.16.0 \
paho-mqtt==1.5.1 \ influxdb==5.3.1 certifi==2022.9.24 charset-normalizer==2.1.1 idna==3.4 \
influxdb==5.3.1 python-dateutil==2.8.1 pytz==2021.1 requests==2.25.1 \ msgpack==1.0.4 python-dateutil==2.8.2 pytz==2022.6 requests==2.28.1 \
certifi==2020.12.5 chardet==4.0.0 idna==2.10 urllib3==1.26.4 \ urllib3==1.26.12 \
six==1.15.0 msgpack==1.0.2 \ influxdb-client==1.34.0 reactivex==4.0.4 \
influxdb_client==1.24.0 rx==3.2.0 \ paho-mqtt==1.6.1 \
yagrc==1.1.1 grpcio-reflection==1.36.1 protobuf==3.15.6 \ typing_extensions==4.4.0 \
typing-extensions==4.3.0 yagrc==1.1.1 grpcio-reflection==1.50.0 protobuf==4.21.9
ADD . /app ADD . /app
WORKDIR /app WORKDIR /app
# run crond as main process of container
ENTRYPOINT ["/bin/sh", "/app/entrypoint.sh"] ENTRYPOINT ["/bin/sh", "/app/entrypoint.sh"]
CMD ["dish_grpc_influx.py status alert_detail"] CMD ["dish_grpc_influx.py status alert_detail"]
# docker run -d --name='starlink-grpc-tools' -e INFLUXDB_HOST=192.168.1.34 -e INFLUXDB_PORT=8086 -e INFLUXDB_DB=starlink # docker run -d --name='starlink-grpc-tools' -e INFLUXDB_HOST=192.168.1.34 -e INFLUXDB_PORT=8086 -e INFLUXDB_DB=starlink
# --net='br0' --ip='192.168.1.39' neurocis/starlink-grpc-tools dish_grpc_influx.py status alert_detail # --net='br0' --ip='192.168.1.39' ghcr.io/sparky8512/starlink-grpc-tools dish_grpc_influx.py status alert_detail