Skip to content

CBIIT/bento-frontend

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! 🚀