From 91724d53eb40f8e53cd39215d1116e076b79681f Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 25 Jun 2026 19:18:33 -0700 Subject: [PATCH 1/3] refactored_url --- Dockerfile | 2 +- server.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 70300bc..11627ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9-slim-buster +FROM python:3.9-slim-bookworm WORKDIR /app diff --git a/server.py b/server.py index 044d0ac..0b3f2ed 100644 --- a/server.py +++ b/server.py @@ -77,8 +77,8 @@ async def create_url(request: Request): if response is not None: MetricsHandler.url_count.inc(1) return { - "url": urljson["url"], - "alias": alias, + "url": myurl["url"], + "alias": "https://sce.sjsu.edu/", "created_at": response, "expires_at": expiration_date, } From 9917a615e05bc86ebfaaee40145d14a2fa9cd016 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 25 Jun 2026 19:36:20 -0700 Subject: [PATCH 2/3] Refactor Cleezy URL endpoints --- server.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server.py b/server.py index 0b3f2ed..f56a5b1 100644 --- a/server.py +++ b/server.py @@ -53,7 +53,7 @@ async def track_response_codes(request: Request, call_next): return response -@app.post("/create_url") +@app.post("/url/create") async def create_url(request: Request): urljson = await request.json() logging.debug(f"/create_url called with body: {urljson}") @@ -77,8 +77,8 @@ async def create_url(request: Request): if response is not None: MetricsHandler.url_count.inc(1) return { - "url": myurl["url"], - "alias": "https://sce.sjsu.edu/", + "url": urljson["url"], + "alias": alias, "created_at": response, "expires_at": expiration_date, } @@ -92,7 +92,7 @@ async def create_url(request: Request): raise HTTPException(status_code=HttpResponse.INVALID_ARGUMENT_EXCEPTION.code) -@app.get("/list") +@app.get("/url/list") async def get_urls( search: Optional[str] = None, page: int = 0, @@ -123,7 +123,7 @@ async def get_urls( } -@app.get("/find/{alias}") +@app.get("/url/find/{alias}") async def get_url(alias: str): logging.debug(f"/find called with alias: {alias}") url_output = cache.find(alias) # try to find url in cache @@ -145,7 +145,7 @@ async def get_url(alias: str): return RedirectResponse(url_output) -@app.post("/delete/{alias}") +@app.post("/url/delete/{alias}") async def delete_url(alias: str): logging.debug(f"/delete called with alias: {alias}") with MetricsHandler.query_time.labels("delete").time(): From e30e77a5b2ccb1517a9b85700064bf9a38c934ba Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 25 Jun 2026 19:38:05 -0700 Subject: [PATCH 3/3] Refactor Cleezy URL endpoints --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 11627ca..70300bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9-slim-bookworm +FROM python:3.9-slim-buster WORKDIR /app