From ffb92ba3a13fb5a92cb21033227b41efc655df1f Mon Sep 17 00:00:00 2001
From: Konstantinos Kamaropoulos <kamaropoulos@outlook.com>
Date: Wed, 26 Feb 2020 22:26:23 +0200
Subject: [PATCH] feat: Load backend URL from environment variables

---
 main.py | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/main.py b/main.py
index 2b1d0d5..1999e62 100644
--- a/main.py
+++ b/main.py
@@ -4,6 +4,11 @@ import threading
 import json
 import requests
 
+from dotenv import load_dotenv
+load_dotenv()
+
+import os
+
 # 1. Setup serial connection
 lora = RYLR896Py.RYLR896("/dev/ttyS0", 115200)
 lora.SetRFParamsLessThan3KM()
@@ -12,7 +17,6 @@ lora.SetAESPassword("FABC0002EEDCAA90FABC0002EEDCAA90")
 def dataHandler(data):
     # Split data on '|' separator character
     dataSplit = data["message"].split("|")
-
     dataToSend = {}
 
     dataToSend["drone_id"] = dataSplit[0]
@@ -26,7 +30,9 @@ def dataHandler(data):
 
     jsonData = json.dumps(dataToSend)
 
-    url = 'http://192.168.100.11:3000/logs'
+    print(jsonData)
+
+    url = os.getenv("BACKEND_LOG_ENDPOINT")
 
     try:
         req = requests.post(url, json = dataToSend)