mirror of
https://github.com/simple-login/app.git
synced 2024-09-29 13:11:29 +02:00
add config.get_abs_path to handle relative path
This commit is contained in:
parent
2fc3108141
commit
8e459892f7
@ -4,11 +4,22 @@ import subprocess
|
|||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
SHA1 = subprocess.getoutput("git rev-parse HEAD")
|
SHA1 = subprocess.getoutput("git rev-parse HEAD")
|
||||||
|
ROOT_DIR = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
|
||||||
|
|
||||||
|
|
||||||
|
def get_abs_path(file_path: str):
|
||||||
|
"""append ROOT_DIR for relative path"""
|
||||||
|
# Already absolute path
|
||||||
|
if file_path.startswith("/"):
|
||||||
|
return file_path
|
||||||
|
else:
|
||||||
|
return os.path.join(ROOT_DIR, file_path)
|
||||||
|
|
||||||
|
|
||||||
config_file = os.environ.get("CONFIG")
|
config_file = os.environ.get("CONFIG")
|
||||||
if config_file:
|
if config_file:
|
||||||
print("load config file", config_file)
|
print("load config file", config_file)
|
||||||
load_dotenv(config_file)
|
load_dotenv(get_abs_path(config_file))
|
||||||
else:
|
else:
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
|
||||||
@ -29,9 +40,6 @@ FLASK_SECRET = FLASK_SECRET + SHA1
|
|||||||
ENABLE_SENTRY = "ENABLE_SENTRY" in os.environ
|
ENABLE_SENTRY = "ENABLE_SENTRY" in os.environ
|
||||||
ENV = os.environ.get("ENV")
|
ENV = os.environ.get("ENV")
|
||||||
|
|
||||||
print("email domain is", EMAIL_DOMAIN)
|
|
||||||
|
|
||||||
|
|
||||||
AWS_REGION = "eu-west-3"
|
AWS_REGION = "eu-west-3"
|
||||||
BUCKET = os.environ.get("BUCKET") or "local.sl"
|
BUCKET = os.environ.get("BUCKET") or "local.sl"
|
||||||
AWS_ACCESS_KEY_ID = os.environ.get("AWS_ACCESS_KEY_ID")
|
AWS_ACCESS_KEY_ID = os.environ.get("AWS_ACCESS_KEY_ID")
|
||||||
@ -52,15 +60,15 @@ MAX_NB_EMAIL_FREE_PLAN = int(os.environ.get("MAX_NB_EMAIL_FREE_PLAN"))
|
|||||||
LYRA_ANALYTICS_ID = os.environ.get("LYRA_ANALYTICS_ID")
|
LYRA_ANALYTICS_ID = os.environ.get("LYRA_ANALYTICS_ID")
|
||||||
|
|
||||||
# Used to sign id_token
|
# Used to sign id_token
|
||||||
OPENID_PRIVATE_KEY_PATH = os.environ.get("OPENID_PRIVATE_KEY_PATH")
|
OPENID_PRIVATE_KEY_PATH = get_abs_path(os.environ["OPENID_PRIVATE_KEY_PATH"])
|
||||||
OPENID_PUBLIC_KEY_PATH = os.environ.get("OPENID_PUBLIC_KEY_PATH")
|
OPENID_PUBLIC_KEY_PATH = get_abs_path(os.environ["OPENID_PUBLIC_KEY_PATH"])
|
||||||
|
|
||||||
PARTNER_CODES = ["SL2019"]
|
PARTNER_CODES = ["SL2019"]
|
||||||
|
|
||||||
# Allow user to have 1 year of premium: set the expiration_date to 1 year more
|
# Allow user to have 1 year of premium: set the expiration_date to 1 year more
|
||||||
PROMO_CODE = "SIMPLEISBETTER"
|
PROMO_CODE = "SIMPLEISBETTER"
|
||||||
|
|
||||||
WORDS_FILE_PATH = os.environ.get("WORDS_FILE_PATH")
|
WORDS_FILE_PATH = get_abs_path(os.environ["WORDS_FILE_PATH"])
|
||||||
|
|
||||||
GITHUB_CLIENT_ID = os.environ.get("GITHUB_CLIENT_ID")
|
GITHUB_CLIENT_ID = os.environ.get("GITHUB_CLIENT_ID")
|
||||||
GITHUB_CLIENT_SECRET = os.environ.get("GITHUB_CLIENT_SECRET")
|
GITHUB_CLIENT_SECRET = os.environ.get("GITHUB_CLIENT_SECRET")
|
||||||
|
Loading…
Reference in New Issue
Block a user