/onyxia-ui

Web UI for the Onyxia Datalab

Primary LanguageTypeScriptMIT LicenseMIT

Onyxia UI

Build Coverage Status License: MIT

Onyxia, a platform that provide tools for data analysis. It provides R Studio and python environnement alongside many other service that you can start on demand. Onyxia is developed by the French National institute of statistic and economic studies ( Insee ).
This project is the frontend part of the platform (the website, build with React). It interacts with the Onyxia-API (Rest API).

Documentation

The documentation can be found in the docs folder and browsed online.

UI

UI components are displayed on Storybook

Quick start

Using docker

docker run -p 8080:8080 --env BASE_API_URL=https://onyxia-api.yourdomain.com inseefrlab/onyxia-ui

Using NodeJS

We recommend using yarn instead of npm but both should work just fine.

yarn
yarn start

Configuration

Main configuration file is .env. You can either fill it or create a .env.local locally.
Each variable can be overriden using environment variables.