Skip to content
This repository has been archived by the owner on Sep 6, 2024. It is now read-only.

unitycatalog/unitycatalog-ui

Repository files navigation

WARNING: This repository is archived

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.

Prerequisite

Node: https://nodejs.org/en/download/package-manager

Yarn: https://classic.yarnpkg.com/lang/en/docs/install

Get started

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:

yarn

Install all the necessary dependencies

yarn start

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.

Authenticate and Login

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.