Refer to the Developer Guide: Setting up you Development Environment for instructions on running diracx-web in development mode.
To deploy diracx-web in a production environment, you need to customize the diracx Helm Chart values. Key parameters include:
global.images.web.tag: <latest diracx-web version, docker tag>
global.images.web.repository: <diracx-web docker image>💡 Make sure to update these values to point to the appropriate Docker image and version for your deployment.
To hotfix diracx-web, test new features, you can provide a specific PR within diracx Helm Chart values, such as:
diracxWeb.repoURL: <repository hosting the branch you want to apply>
diracxWeb.branch: <branch hosting the changes you want to apply>💡 Make sure to update these values to point to the appropriate Docker image and version for your deployment.
For managing the gubbins extension in development mode, refer to the Developer Guide: Managing an extension.
By default, the gubbins extension is part of a monorepo and uses a local version of diracx-web-components. This setup is not representative of a standalone extension configuration.
To deploy gubbins as a standalone package:
- Isolate the
packages/extensionsdirectory: Copy the content ofpackages/extensionsto a new repository or directory outside the monorepo. - Update Configuration: Adjust relevant variables to align with a standalone setup. Review the gubbins-test GitHub Action workflow for required changes.