36 lines
789 B
Python
36 lines
789 B
Python
import os
|
|
from discovery import start_discovery
|
|
from log_data import log_to_json
|
|
from loop import start_loop
|
|
|
|
INTERVAL = 40
|
|
TIMEOUT = 20
|
|
DOCKER = True if os.getenv('DOCKER') == 'true' else False
|
|
DEBUG = True if os.getenv('DEBUG') == 'true' else False
|
|
interval = os.getenv('LOOP')
|
|
timeout = os.getenv('TIMEOUT')
|
|
|
|
if DEBUG:
|
|
print(f"INTERVAL: {INTERVAL}")
|
|
print(f"TIMEOUT: {TIMEOUT}")
|
|
print(f"interval: {interval}")
|
|
print(f"timeout: {timeout}")
|
|
print(f"DOCKER: {DOCKER}")
|
|
print(f"DEBUG: {DEBUG}")
|
|
print("")
|
|
|
|
if DOCKER:
|
|
print("Running in docker")
|
|
|
|
try:INTERVAL = int(interval)
|
|
except:pass
|
|
|
|
try:TIMEOUT = int(timeout)
|
|
except:pass
|
|
|
|
if interval is None: log_to_json(start_discovery(timeout=TIMEOUT))
|
|
else:start_loop(INTERVAL, TIMEOUT)
|
|
|
|
else:
|
|
start_loop(interval=40)
|