diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..140d2e3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM python:3.12.3-alpine +LABEL maintainer="565963@gmail.com" +WORKDIR /app +COPY ./src . +ENTRYPOINT ["/usr/local/bin/python", "main.py"] \ No newline at end of file diff --git a/src/weather.py b/src/weather.py index 0769767..65276f2 100644 --- a/src/weather.py +++ b/src/weather.py @@ -1,6 +1,7 @@ from functools import cache import urllib.request + @cache def weather_handler(date: str): print(date) @@ -13,4 +14,4 @@ def weather_handler(date: str): + "¤t=temperature_2m,relative_humidity_2m,rain,snowfall,weather_code,wind_speed_10m,wind_direction_10m&hourly=temperature_2m,relative_humidity_2m,rain,snowfall,weather_code,wind_speed_10m,wind_direction_10m&timezone=Europe/Moscow&forecast_days=3" ) raw_data = urllib.request.urlopen(url).read() - return raw_data \ No newline at end of file + return raw_data