Skip to content

Helm Chart: NEXT_PUBLIC_BASE_PATH and NEXT_PUBLIC_SIGN_UP_DISABLED environment variables not respected #49

Open
@shaunhavelaarx

Description

@shaunhavelaarx

Description

The Helm chart installation does not properly configure the base path when setting the NEXT_PUBLIC_BASE_PATH environment variable. This prevents the application from being served at the specified base path.

The Helm chart installation does not properly configure the sign up process when setting the NEXT_PUBLIC_SIGN_UP_DISABLED environment variable. The UI still allows you to se this up even though the Sign up env var is set to disabled.

Current Behavior

When installing Langfuse using Helm with a custom NEXT_PUBLIC_BASE_PATH environment variable set, the application still serves content at the root path instead of the specified base path.

Expected Behavior

The application should serve all content at the path specified in NEXT_PUBLIC_BASE_PATH when this environment variable is set during Helm installation.

Steps to Reproduce

  1. Add the Langfuse Helm repository
  2. Create a values.yaml file with the following configuration:
env:
  NEXT_PUBLIC_BASE_PATH: "/langfuse"
  NEXT_PUBLIC_SIGN_UP_DISABLED: "true"
  1. Access the application

Environment

  • Langfuse Helm chart version: [0.10.0]

Additional Context

This configuration is important for scenarios where Langfuse needs to be served under a sub-path, such as when using an ingress controller with path-based routing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions