From 826c61a8350cb968415e5a8815cfe340c98527f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=88=BD=E5=93=92=E5=93=92?= Date: Sat, 21 Mar 2026 11:07:38 +0800 Subject: [PATCH] fix: revert to vite preview proxy, fix proxy target to cywl-scoring-backend:8876 --- backend/competition/serializers.py | 3 +++ docker-compose.yml | 4 +--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/competition/serializers.py b/backend/competition/serializers.py index 62ec478..489b178 100644 --- a/backend/competition/serializers.py +++ b/backend/competition/serializers.py @@ -115,7 +115,10 @@ class ProjectSerializer(serializers.ModelSerializer): } def get_display_cover_image(self, obj): + request = self.context.get('request') if obj.cover_image: + if request: + return request.build_absolute_uri(obj.cover_image.url) return obj.cover_image.url return obj.cover_image_url diff --git a/docker-compose.yml b/docker-compose.yml index dec5140..3723b18 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,7 +23,5 @@ services: container_name: cywl-scoring-frontend ports: - "8890:8890" - environment: - - VITE_API_URL=http://localhost:8876/api depends_on: - - backend \ No newline at end of file + - backend