From 7fb595bbda87ba7d8dcc6c4f10628e56629779b5 Mon Sep 17 00:00:00 2001 From: Leigh Phillips Date: Sun, 10 Jan 2021 23:41:44 -0800 Subject: [PATCH] Update Dockerfile --- Dockerfile | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4439c34..b909990 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,11 +2,6 @@ FROM python:3.9 LABEL maintainer="neurocis " RUN true && \ -# Install package prerequisites -apt-get update && \ -apt-get install -qy cron && \ -apt-get clean && \ -rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \ \ # Install GRPCurl wget https://github.com/fullstorydev/grpcurl/releases/download/v1.8.0/grpcurl_1.8.0_linux_x86_64.tar.gz && \ @@ -23,20 +18,8 @@ ADD . /app WORKDIR /app # run crond as main process of container -CMD true && \ -printenv >> /etc/environment && \ -ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && \ -#ntpd -p pool.ntp.org && \ -grpcurl -plaintext -protoset-out dish.protoset 192.168.100.1:9200 describe SpaceX.API.Device.Device && \ -python3 -m grpc_tools.protoc --descriptor_set_in=dish.protoset --python_out=. --grpc_python_out=. spacex/api/device/device.proto && \ -python3 -m grpc_tools.protoc --descriptor_set_in=dish.protoset --python_out=. --grpc_python_out=. spacex/api/common/status/status.proto && \ -python3 -m grpc_tools.protoc --descriptor_set_in=dish.protoset --python_out=. --grpc_python_out=. spacex/api/device/command.proto && \ -python3 -m grpc_tools.protoc --descriptor_set_in=dish.protoset --python_out=. --grpc_python_out=. spacex/api/device/common.proto && \ -python3 -m grpc_tools.protoc --descriptor_set_in=dish.protoset --python_out=. --grpc_python_out=. spacex/api/device/dish.proto && \ -python3 -m grpc_tools.protoc --descriptor_set_in=dish.protoset --python_out=. --grpc_python_out=. spacex/api/device/wifi.proto && \ -python3 -m grpc_tools.protoc --descriptor_set_in=dish.protoset --python_out=. --grpc_python_out=. spacex/api/device/wifi_config.proto && \ -echo "$CRON_ENTRY" | crontab - && cron -f +ENTRYPOINT ["/bin/sh", "/app/entrypoint.sh"] +CMD ["dishStatusInflux.py"] -# docker run -d --name='starlink-grpc-tools' -e INFLUXDB_HOST=192.168.1.34 -e INFLUXDB_PORT=8086 -e INFLUXDB_DB=starlink -# -e "CRON_ENTRY=* * * * * /usr/local/bin/python3 /app/dishStatusInflux_cron.py > /proc/1/fd/1 2>/proc/1/fd/2" -# --net='br0' --ip='192.168.1.39' neurocis/starlink-grpc-tools +# 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 dishStatusInflux.py