diff --git a/snapshotter/docker-compose.yml b/snapshotter/docker-compose.yml index 31a588d..3adc0ef 100644 --- a/snapshotter/docker-compose.yml +++ b/snapshotter/docker-compose.yml @@ -2,6 +2,7 @@ version: "3" services: test: build: src + image: docker.clkl.de/weather/snapshot:0.1 volumes: - ./src/:/app - ./data:/data diff --git a/snapshotter/src/Dockerfile b/snapshotter/src/Dockerfile index fec0fd5..d819acf 100644 --- a/snapshotter/src/Dockerfile +++ b/snapshotter/src/Dockerfile @@ -1,7 +1,10 @@ FROM alpine:3.8 +ENV timezone Europe/Berlin ADD ["requirements.txt", "/"] RUN apk add --update --no-cache python3 libssl1.0 && \ - apk add --no-cache --virtual .build-deps g++ python3-dev libffi-dev openssl-dev make && \ + apk add --no-cache --virtual .build-deps g++ python3-dev libffi-dev openssl-dev make tzdata && \ + cp /usr/share/zoneinfo/$timezone /etc/localtime && \ + echo "$timezone" > /etc/timezone && \ pip3 install --upgrade pip && \ pip3 install -r requirements.txt && \ apk del .build-deps \ No newline at end of file diff --git a/snapshotter/src/scheduler.py b/snapshotter/src/scheduler.py index a9cfbe8..0af9787 100644 --- a/snapshotter/src/scheduler.py +++ b/snapshotter/src/scheduler.py @@ -11,7 +11,7 @@ def setup(interval=10): schedule.every(interval).minutes.do(snapshot.update) if __name__ == "__main__": - interval = 1 + interval = 10 sleep = (interval*60) / 10.0 setup(interval) while True: