# 🚀 Release Notes - Alpha Platform - Configurable Base HREF for frontend applications - 25.01-08.x.x

**URL:** https://community.neutrinos.com/t/release-notes-alpha-platform-configurable-base-href-for-frontend-applications-25-01-08-x-x/262
**Category:** Announcements
**Tags:** neutrinos-alpha, alpha-release-notes
**Created:** [January 8, 2025, 2:34pm UTC](https://community.neutrinos.com/t/release-notes-alpha-platform-configurable-base-href-for-frontend-applications-25-01-08-x-x/262 "2025-01-08T14:34:57Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![doomedCode](https://community.neutrinos.com/user_avatar/community.neutrinos.com/doomedcode/32/49_2.png) [@doomedCode](https://community.neutrinos.com/u/doomedCode)
#### Post date: [January 8, 2025, 2:34pm UTC](https://community.neutrinos.com/t/release-notes-alpha-platform-configurable-base-href-for-frontend-applications-25-01-08-x-x/262/1 "2025-01-08T14:34:58Z")

</div>

## ✨ Enhancements

### Frontend applications

- From this release onwards, you can configure the context path (env variable `ALPHA_UI_BASE_HREF`) of any frontend application.  
For example, **`/cm`** can be now configured to be accessible under **`/vn-cm`**  
Or, **`/admin`** under **`/art-admin`**
  - **alpha-workflow-studio**
  - **alpha-case-manager-ui**
  - **alpha-admin-ui**

- The base HREF can now be set dynamically using an environment variable during deployment, providing greater flexibility for hosting under different sub-paths.
- This feature ensures smoother integration with reverse proxies and multi-path setups in production environments.

* * *

## Images

| Service Name | Image Name | Image Version |
| --- | --- | --- |
| alpha-workflow-studio | [neutrinos.azurecr.io/alpha/alpha-workflow-studio](http://neutrinos.azurecr.io/alpha/alpha-workflow-studio) | 25.1.0.0.62-prod |
| alpha-case-manager-ui | [neutrinos.azurecr.io/alpha/alpha-case-manager-ui](http://neutrinos.azurecr.io/alpha/alpha-case-manager-ui) | 25.1.0.0.107-prod |
| alpha-admin-ui | [neutrinos.azurecr.io/alpha/alpha-admin-ui](http://neutrinos.azurecr.io/alpha/alpha-admin-ui) | 25.1.0.0.76-prod |

* * *

## Environment Variables

| Project Name | Env Variable Name | Description | Example |
| --- | --- | --- | --- |
| alpha-workflow-studio | ALPHA\_UI\_BASE\_HREF | Base HREF configuration for routing and asset resolution. | `/studio/` |
| alpha-case-manager-ui | ALPHA\_UI\_BASE\_HREF | Base HREF configuration for routing and asset resolution. | `/cm/` |
| alpha-workflow-studio | CM\_UI\_URL | The URL to Case manager application | `https://alpha.com/cm` |
| alpha-admin-ui | ALPHA\_UI\_BASE\_HREF | Base HREF configuration for routing and asset resolution. | `/admin/` |

* * *

## Usage Instructions

- To configure the base HREF for any of the UI projects, set the `ALPHA_UI_BASE_HREF` environment variable during deployment.
- Please ensure leading and trainling ‘/’ are added to the path value

### Example Configuration:

For a deployment where the base path for **alpha-case-manager-ui** is `/cm/`:

```bash
# Please ensure leading and trailing '/' in the value
alpha-case-manager-ui:
  enabled: true

  namespace: alpha

  replicaCount: 1

  image:
    repository: neutrinos.azurecr.io/alpha/alpha-case-manager-ui
    pullPolicy: Always
    tag: '25.1.0.0.107-prod'
  # ... other
  # values...
  env:
    - name: ALPHA_UI_BASE_HREF
      value: '/cm/'

```

### Ingress Configuration

Update the ingress paths in the Helm chart to match the base HREF. Example:

```yaml

ingress:
  hosts:
    - host: alpha.neutrinos-apps.com
      paths:
        - path: /cm/
          pathType: Prefix

```

* * *
