From 4842c5b4d25d8798d02a4bf6db769e333f09f791 Mon Sep 17 00:00:00 2001 From: Markus Scheidgen <markus.scheidgen@gmail.com> Date: Wed, 21 Aug 2019 11:13:17 +0200 Subject: [PATCH] Provide upload command as http. --- nomad/api/upload.py | 2 +- nomad/config.py | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/nomad/api/upload.py b/nomad/api/upload.py index 2e77466cd2..fb5df116e4 100644 --- a/nomad/api/upload.py +++ b/nomad/api/upload.py @@ -528,7 +528,7 @@ class UploadCommandResource(Resource): @login_really_required def get(self): """ Get url and example command for shell based uploads. """ - upload_url = '%s/uploads/?curl=True' % config.api_url() + upload_url = '%s/uploads/?curl=True' % config.api_url(ssl=False) upload_url_with_name = upload_url + '&name=<name>' # upload_command = 'curl -X PUT -H "X-Token: %s" "%s" -F file=@<local_file>' % ( diff --git a/nomad/config.py b/nomad/config.py index 3a6dc047dd..dcf8ce4903 100644 --- a/nomad/config.py +++ b/nomad/config.py @@ -156,11 +156,10 @@ tests = NomadConfig( ) -def api_url(): - return '%s://%s%s%s' % ( - 'https' if services.https else 'http', +def api_url(ssl: bool = True): + return '%s://%s%s' % ( + 'https' if services.https and ssl else 'http', services.api_host, - ':%s' % services.api_port if int(services.api_port) != 80 else '', services.api_base_path) -- GitLab