Please ensure to have Beer Garden itself installed and running on your system. This is only a UI layer and is non-functional without a running Beer Garden python server. Please see beer-garden.io for more information on how Beer Garden works.
This frontend is built and served as part of the main Beer Garden project. Please see the main repo for more details.
The React UI can also be served on a customized production server, using web hosting software such as Nginx. Run the build script (see script details below) from the main folder to generate the production build artifacts to be used with the server. An example of Nginx configuration can be found in the main Beer Garden repo.
After cloning the repo, in the project directory you can run:
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.
Runs the app in the development mode. Be sure to run npm install
first if not previously run to download all necessary dependencies.
Open http://localhost:4000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Launches the test runner in single run mode. Tests will only run once then print a report.
See the section about running tests for more
information.
Launches the test running in single run mode, but also generates a code coverage report that is printed along with the test report. More detailed reports can be found under coverage
folder after running.
Launches the test runner in interactive watch mode. Tests will automatically re-run after any change, which is helpful for debugging or writing tests.