added i_feed for Dockerfile;

This commit is contained in:
Marco Zeisler 2021-05-28 18:23:19 +02:00
parent 881ef86181
commit af5c419004
3 changed files with 34 additions and 0 deletions

View File

@ -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" ]

Binary file not shown.

View File

@ -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()