From 72ad86795889e01cf8548e3df03d16ac46a3d817 Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Fri, 12 Mar 2021 18:30:01 +0100 Subject: [PATCH] set email and password with environment variable --- server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.py b/server.py index 1ab5f84..9e0d770 100755 --- a/server.py +++ b/server.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 import atexit import sys +from os import environ from threading import Thread from oauth2_client.credentials_manager import OAuthError @@ -26,8 +27,8 @@ def parse_args(): parser.add_argument("-p", "--port", help="change server listen port", default="5000") parser.add_argument("-r", "--record", help="save vehicle data to db", action='store_true') parser.add_argument("-R", "--refresh", help="refresh vehicles status every x min",type=int) - parser.add_argument("-m", "--mail", help="set the email address") - parser.add_argument("-P", "--password", help="set the password") + parser.add_argument("-m", "--mail", default=environ.get('USER_EMAIL', None), help="set the email address") + parser.add_argument("-P", "--password", default=environ.get('USER_PASSWORD', None), help="set the password") parser.add_argument("--remote-disable", help="disable remote control", action='store_true') parser.add_argument("--offline", help="offline limited mode", action='store_true') parser.add_argument("-b", "--base-path", help="base path for web app",default="/")