This is the Showcase frontend. It implements a Vue frontend with Keycloak authentication support. It calls an associated COMS instance for object storage usage.
The Showcase frontend will require some configuration. We will need to configure the application to authenticate using the same Keycloak realm as the COMS instance. Configuration is served from the backend. See the parent App readme for details on config.
Ensure that you have filled in all the appropriate configurations following ../config/custom-environment-variables.json before proceeding.
npm install
npm run serve
npm run build
npm run test:unit
npm run lint
See Configuration Reference for any desired Vue App customization. (Note that necessary config for the Showcase app is served from its backend)