From 47719186b81a579bad3c69687775aff3145b1043 Mon Sep 17 00:00:00 2001 From: Henrik Loeser Date: Mon, 19 Jul 2021 09:55:51 +0200 Subject: [PATCH] support for new CE_ env variables --- backend/ghstats.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/ghstats.py b/backend/ghstats.py index 2ed91f0..5b9b181 100644 --- a/backend/ghstats.py +++ b/backend/ghstats.py @@ -109,8 +109,14 @@ EVENT_TOKEN=os.getenv("EVENT_TOKEN","CE_rulez") # Full hostname -FULL_HOSTNAME=os.getenv("FULL_HOSTNAME") - +# Code Engine started to inject new environment variables. CE_SUBDOMAIN +# is only set for new apps after that change. Old apps continue to set +# FULL_HOSTNAME. +if 'CE_SUBDOMAIN' in os.environ: + FULL_HOSTNAME='https://'+os.getenv("CE_APP")+'.'+os.getenv("CE_SUBDOMAIN")+'.'+os.getenv("CE_DOMAIN") +else: + FULL_HOSTNAME=os.getenv("FULL_HOSTNAME") + # is everything configured? if (DB2_URI and APPID_CLIENT_ID and APPID_OAUTH_SERVER_URL and APPID_SECRET and FULL_HOSTNAME): ALL_CONFIGURED=True