Per Merging unitycatalog-ui repo into unitycatalog (main) repo (#349), as of September 2nd, 2024, we have merged the unitycatalog-ui/main
repo/branch into unitycatalog/ui
. As of September 6th, 2024, we have archived this repository. To review the UI code, please go to the Unity Catalog (main) repo, /ui
folder.
Node: https://nodejs.org/en/download/package-manager
Yarn: https://classic.yarnpkg.com/lang/en/docs/install
Spin up a localhost Unity Catalog server, see https://github.com/unitycatalog/unitycatalog/blob/main/README.md#run-the-uc-server
Then in the project directory, you can run:
Install all the necessary dependencies
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
OSS Unity Catalog supports Sign in with Google. You can authenticate with Google by clicking the "Sign in with Google" button on the login page, once OAuth has been configured. To configure this, follow the steps to obtain a Google API Client ID and configure your OAuth consent screen.
Once you have the client ID, add it to the .env
file after REACT_APP_GOOGLE_CLIENT_ID=
and change the REACT_APP_GOOGLE_AUTH_ENABLED
flag from false to true. Restart yarn.