Skip to content

CBIIT/bento-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cc85fa5 ยท Jan 17, 2025
Jan 17, 2025
May 15, 2023
Apr 22, 2024
Jun 15, 2023
Oct 12, 2022
May 5, 2020
Sep 8, 2021
Apr 22, 2024
May 10, 2021
Jun 18, 2024
Mar 12, 2024
Mar 27, 2023
Apr 17, 2023
Apr 22, 2024
Apr 20, 2023

Repository files navigation

Bento Frontend Installation Guide

โ„น๏ธ NOTE: This guide is only for Bento Framework development. If you would like to consume Bento Framework for your project, please refer to the How get my copy of Bento Frontend?.

๐Ÿฑ Welcome to the Bento Frontend Installation Guide! ๐Ÿฑ

Prerequisites:

  • Node 16.17.1
  • NPM 8.15.0
  • Lerna 6.6.7

Lerna Installation Steps:

  1. Install Lerna globally:
    npm install -g lerna@6.6.2
    

Bento Frontend Installation Steps:

  1. Clone Bento Frontend Repository:

    git clone https://github.com/CBIIT/bento-frontend.git
    cd bento-frontend
  2. Install Node Modules:

    npm install
  3. Navigate to Nginx Configuration Directory:

    cd packages/bento-frontend/nginx/
  4. Install Nginx:

    • Use the provided guide "local-nginx-setup-for-frontend.txt" to install Nginx on your Linux-based system.
  5. Return to the Root Folder:

    cd ../../../
  6. Run Lerna to Start Bento Frontend:

    lerna run start

Creating Custom Applications (How get my copy of Bento Frontend?):

๐Ÿ› ๏ธ If you want to create a custom application using Bento, you can use the following command:

npx @bento-core/create-bento-app <My Application Name>

โ„น๏ธ This command will scaffold a new Bento application for you to customize according to your needs.

๐Ÿš€ Following these steps should have Bento Frontend up and running on your system. Enjoy exploring Bento! ๐Ÿš€