diff --git a/docker-compose.yaml b/docker-compose.yaml index 041c1d9..5b2d4e9 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -324,7 +324,7 @@ services: condition: service_completed_successfully frontend: - image: ${SAREX_FRONTEND_IMAGE:-cr.yandex/crp3ccidau046kdj8g9q/sarex-frontend-dev:latest} + image: ${SAREX_FRONTEND_IMAGE:-cr.yandex/crp3ccidau046kdj8g9q/frontend:contour_42138486} container_name: sarex-frontend restart: unless-stopped ports: diff --git a/frontend/Dockerfile b/frontend/Dockerfile new file mode 100644 index 0000000..f88e134 --- /dev/null +++ b/frontend/Dockerfile @@ -0,0 +1,9 @@ +# Патч прод-образа фронтенда под contour: вырезаем абсолютные хосты в бандле, +# чтобы запросы шли относительными путями (same-origin, через наш nginx). +FROM cr.yandex/crp3ccidau046kdj8g9q/frontend:production_42138486 + +ENV DIST_PATH=/opt/react_client/static + +RUN find $DIST_PATH -type f -name "*.js" -exec sed -i 's|https://api.sarex.io||g' {} + ; \ + find $DIST_PATH -type f -name "*.js" -exec sed -i 's|https://lk.sarex.io||g' {} + ; \ + find $DIST_PATH -type f -name "*.js" -exec sed -i 's|https://modules.sarex.io||g' {} +