[gbm-web] redirector: Make sure latest-* files are fetched directly from S3
- From: Bartłomiej Piotrowski <bpiotrowski src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gbm-web] redirector: Make sure latest-* files are fetched directly from S3
- Date: Wed, 26 Jan 2022 13:03:27 +0000 (UTC)
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]