From af5c419004ace40885b6753138f4149c0067273e Mon Sep 17 00:00:00 2001 From: Marco Zeisler Date: Fri, 28 May 2021 18:23:19 +0200 Subject: [PATCH] added i_feed for Dockerfile; --- components/i_feed/Dockerfile | 7 +++++ .../i_feed/deps/dse-shared-libs-1.tar.gz | Bin 0 -> 2473 bytes components/i_feed/i_feed.py | 27 ++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 components/i_feed/Dockerfile create mode 100644 components/i_feed/deps/dse-shared-libs-1.tar.gz create mode 100644 components/i_feed/i_feed.py diff --git a/components/i_feed/Dockerfile b/components/i_feed/Dockerfile new file mode 100644 index 0000000..9b7a9aa --- /dev/null +++ b/components/i_feed/Dockerfile @@ -0,0 +1,7 @@ +FROM python:3.8-slim +COPY . /app +WORKDIR /app +RUN pip install -r requirements.txt +RUN cd deps; ls; pip install dse-shared-libs-1.tar.gz; +ENTRYPOINT [ "python" ] +CMD [ "i_feed.py" ] \ No newline at end of file diff --git a/components/i_feed/deps/dse-shared-libs-1.tar.gz b/components/i_feed/deps/dse-shared-libs-1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0d15cc8ac78d2c8bfc7bcbff5529b5750a1f4c9 GIT binary patch literal 2473 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 literal 0 HcmV?d00001 diff --git a/components/i_feed/i_feed.py b/components/i_feed/i_feed.py new file mode 100644 index 0000000..5085906 --- /dev/null +++ b/components/i_feed/i_feed.py @@ -0,0 +1,27 @@ +import time + +from traffic_light import TrafficLight, SWITCHING_TIME +from vehicle import Vehicle + +if __name__ == '__main__': + tl1 = TrafficLight(tlid='traffic-light-1', switching_time=SWITCHING_TIME) + tl1.start() + + time.sleep(1) + tl2 = TrafficLight(tlid='traffic-light-2', switching_time=240) + tl2.start() + + time.sleep(1) + tl3 = TrafficLight(tlid='traffic-light-3', switching_time=360) + tl3.start() + + v1 = Vehicle(vin='SB164ABN1PE082000') + v1.start_driving() + + time.sleep(1) + v2 = Vehicle(vin='SB999ABN1PE082111') + v2.start_driving() + + time.sleep(0.5) + v3 = Vehicle(vin='SB555ABN1PE082555') + v3.start_driving()