[gbm-web] redirector: Make sure latest-* files are fetched directly from S3



commit 667255e212d456349823fefac58e924f4edb354e
Author: Bartłomiej Piotrowski <bpiotrowski gnome org>
Date:   Wed Jan 26 14:03:07 2022 +0100

    redirector: Make sure latest-* files are fetched directly from S3

 redirector/main.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/redirector/main.py b/redirector/main.py
index c3ddb77..e19b4b8 100644
--- a/redirector/main.py
+++ b/redirector/main.py
@@ -7,6 +7,7 @@ from pydantic import BaseSettings
 
 
 class Settings(BaseSettings):
+    s3_url: str = "https://gnome-build-meta.s3.amazonaws.com";
     cdn_url: str = "https://1270333429.rsc.cdn77.org";
     mirror_url: str = "https://download.gnome.org/gnomeos";
     volume_path: str = "/ftp/pub/GNOME/gnomeos"
@@ -31,9 +32,9 @@ def get_nightly(filename: str):
     else:
         return Response(status_code=status.HTTP_404_NOT_FOUND)
 
-    r = requests.get(f"{cfg.cdn_url}/{latest_filename}")
+    r = requests.get(f"{cfg.s3_url}/{latest_filename}")
     latest = r.text.rstrip()
-    directory, version, filename = latest.split("/")
+    _, version, filename = latest.split("/")
 
     response = RedirectResponse(f"{cfg.main_url}/download/{version}/{filename}")
     response.status_code = status.HTTP_302_FOUND


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]