Studio
Follow this guides to setup STUDIO locally -
Clone the studio repository:
git clone https://github.com/credebl/studio.gitcd studioCreate a .env file and set the required environment variables as per the
.env.demofile.Update the Keycloak credentials
For older version (>v2.1.0)
PUBLIC_KEYCLOAK_MANAGEMENT_CLIENT_SECRET
For newer version (v2.1.0)
NEXT_PUBLIC_KEYCLOAK_MANAGEMENT_CLIENT_SECRET
You can get this value from your platform environment variables or directly from the Keyclock dashboard.
In version v2.1.0, we have implemented NextAuth for SSO. To run the application, please refer to the
env.demofile for the required NextAuth-related values.NEXTAUTH_SECRETGenerate this secret by referring here (Only for v 2.1.0).Add the backend URL for
PUBLIC_ALLOW_DOMAINPUBLIC_ALLOW_DOMAIN=http://{your-ip}:{api-gateway-port}
Build docker image:
docker build -t ui .Start Studio UI
docker run -d -p 3000:3000 --env-file .env --name UI-App uiAccess the dockerized Studio UI by navigating to:
http://localhost:3000Last updated
