optional C3NAV_RELOAD_INTERVAL for standalone tileserver

This commit is contained in:
Laura Klünder 2017-12-23 03:29:00 +01:00
parent c0c8675b1c
commit 89e70dfd7b

View file

@ -42,6 +42,8 @@ class TileServer:
except FileNotFoundError:
raise Exception('The C3NAV_TILE_SECRET_FILE (%s) does not exist.' % tile_secret_file)
self.reload_interval = int(os.environ.get('C3NAV_RELOAD_INTERVAL', 60))
self.auth_headers = {'X-Tile-Secret': base64.b64encode(self.tile_secret.encode())}
self.cache_package = None
@ -66,7 +68,7 @@ class TileServer:
def update_cache_package_thread(self):
while True:
time.sleep(60)
time.sleep(self.reload_interval)
self.load_cache_package()
def date_thread(self):