From d061ec63768c6545b02cbef3631590a8fb12a980 Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Sun, 18 Nov 2018 17:08:23 -0300 Subject: [PATCH] nodeinfo: add MAIN_URL config usage --- litecord/blueprints/nodeinfo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/litecord/blueprints/nodeinfo.py b/litecord/blueprints/nodeinfo.py index 1f28e58..0ab3eaa 100644 --- a/litecord/blueprints/nodeinfo.py +++ b/litecord/blueprints/nodeinfo.py @@ -6,9 +6,11 @@ bp = Blueprint('nodeinfo', __name__) @bp.route('/.well-known/nodeinfo') async def _dummy_nodeinfo_index(): proto = 'http' if not app.config['IS_SSL'] else 'https' + main_url = app.config.get('MAIN_URL', request.host) + return jsonify({ 'links': [{ - 'href': f'{proto}://{request.host}/nodeinfo/2.0.json', + 'href': f'{proto}://{main_url}/nodeinfo/2.0.json', 'rel': 'http://nodeinfo.diaspora.software/ns/schema/2.0' }] })