Updated to use ENV Vars

This commit is contained in:
breadlysm 2020-07-18 10:59:00 -04:00
parent 06913085dd
commit 2e32afbe83

15
main.py
View file

@ -1,19 +1,20 @@
import time import time
import json import json
import subprocess import subprocess
import os
from influxdb import InfluxDBClient from influxdb import InfluxDBClient
# InfluxDB Settings # InfluxDB Settings
DB_ADDRESS = 'db_hostname.network' DB_ADDRESS = os.environ.get('INFLUX_DB_ADDRESS')
DB_PORT = 8086 DB_PORT = os.environ.get('INFLUX_DB_PORT')
DB_USER = 'db_username' DB_USER = os.environ.get('INFLUX_DB_USER')
DB_PASSWORD = 'db_password' DB_PASSWORD = os.environ.get('INFLUX_DB_PASSWORD')
DB_DATABASE = 'speedtest_db' DB_DATABASE = os.environ.get('INFLUX_DB_DATABASE')
# Speedtest Settings # Speedtest Settings
TEST_INTERVAL = 1800 # Time between tests (in seconds). TEST_INTERVAL = os.environ.get('SPEEDTEST_INTERVAL') # Time between tests (in seconds).
TEST_FAIL_INTERVAL = 60 # Time before retrying a failed Speedtest (in seconds). TEST_FAIL_INTERVAL = os.environ.get('SPEEDTEST_FAIL_INTERVAL') # Time before retrying a failed Speedtest (in seconds).
influxdb_client = InfluxDBClient( influxdb_client = InfluxDBClient(
DB_ADDRESS, DB_PORT, DB_USER, DB_PASSWORD, None) DB_ADDRESS, DB_PORT, DB_USER, DB_PASSWORD, None)