发布

  • [DND-131][FE] optimize opik frontend dockerfile (#4240)

    frostbyte_neo 发布于 2025-12-22 12:58:16 +00:00

    • DND-131 optimize docker (use alpine)

    • DND-131 tune nginx docker startup

    • DND-131 use sockets for fluent-bit logs

    • DND-131 fix fluent-bit rules

    • DND-131 fully remove fluent-bit as not required

    • DND-131 add opik-otel profile for docker compose

    • build fresh frontend-otel (for tests)

    • DND-131 use named location and send trace headers

    • set otel parameters for opik-frontend

    • Update Helm documentation

    • DND-131 run with docker-compose and opik-otel profile

    • DND-131 send errors to stderr

    • DND-131 add explanation comments

    • Update deployment/docker-compose/docker-compose.local-be.yaml

    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    • Update apps/opik-frontend/patch-nginx.conf.sh

    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    • Update deployment/docker-compose/nginx_default_local.conf

    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    • DND-131 update helm template to use with nginx-otel

    • mount only needed files

    • DND-131 update included config order

    • Update Dockerfile and docker-compose configurations

    • Bump Node.js version to 20.19.6 and Nginx version to 1.29.4 in the Dockerfile.
    • Change exposed port for the frontend service from 8080 to 5173.
    • Update pull policies for various services in docker-compose files from 'if_not_present' to 'missing'.
    • Modify Nginx configuration files to use dynamic port settings and enhance health check endpoints.
    • Remove unnecessary log format setting in Helm values.yaml.
    • Refactor dependencies in docker-compose.local-be.yaml
    • Adjusted the 'depends_on' configuration for demo-data-generator and frontend services to use the !override syntax for clarity and consistency.
    • fix for local-be

    • Remove X-Trace-ID header from Nginx configuration files and update comments in docker-compose.yaml for clarity.

    • DND-131 add requested fixes

    • Update Helm documentation


    Co-authored-by: CometActions github-actions@comet.com
    Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com

    下载附件