Skip to content

fledge-iot/fledge-gui

Folders and files

NameName
Last commit message
Last commit date
Sep 11, 2019
Sep 21, 2023
Nov 26, 2019
Sep 11, 2019
Oct 25, 2024
Mar 5, 2024
Oct 22, 2021
Sep 11, 2019
Dec 20, 2024
Feb 2, 2024
Dec 29, 2017
Jan 29, 2024
Aug 31, 2018
May 29, 2020
May 14, 2019
Oct 25, 2024
Feb 2, 2024
May 15, 2024
Sep 21, 2023
Oct 24, 2024
Oct 24, 2024
Sep 11, 2019
Sep 11, 2019
Sep 17, 2019
May 10, 2019
Jun 4, 2018
Apr 28, 2022
Apr 28, 2022
Sep 11, 2019
Jun 1, 2019
Oct 24, 2024
Sep 21, 2023
Feb 7, 2024
Feb 1, 2024
Jun 9, 2022
Jul 24, 2024
May 24, 2022
Mar 10, 2021
Dec 8, 2023
Jun 9, 2022
Feb 2, 2024

Repository files navigation

Fledge GUI

Web GUI for Fledge

Prerequisites

Prerequisite macOS

Prerequisite Ubuntu

Prerequisite RHEL/ CentOS

Prerequisite Windows

To update yarn, Run sudo npm i -g yarn

git clone https://github.com/fledge-iot/fledge-gui.git
cd fledge-gui

Development Server

Run yarn install && yarn start & Navigate to http://localhost:4200/

To allow access on other browser devices, over the same network, You can set host to 0.0.0.0/IP address of the development machine. You can also set a different web port, default port is 4200.

yarn install && yarn start --host 0.0.0.0 --port <PORT>

http://<IP OF HOST MACHINE>:<PORT>/

The app will automatically reload if you change any of the source files.

Production Build & Deployment

Run ./build --clean-start to build the project. The build artifacts will be stored in the dist/ directory.

To deploy on another machine, You shall need to copy build artifacts stored in the dist/ directory (and, you may want to use provided nginx.conf; to avoid changes in default nginx config).

Make sure you have nginx(-light) installed on the deployment machine.

Starting with nginx

start: nginx -c nginx.conf -p $(pwd)

stop: nginx -s stop

nginx -s stop terminates the nginx process immediately while -s quit does a graceful shutdown.

For windows, see details here

Make sure to fix include directive and server root in nginx.conf; unless you want to use default.

Creating and Installing Debian/ RPM Package

Debian packaging and usage

RPM packaging and usage

Running using Docker

Docker installation and using docker-compose

Supported/ Tested Browser Version

Browser Tested Version Supported
Safari (macOS) 17.5.x latest 1
Chrome 128.0.x (64-bit) latest 2
Firefox 131.0.x (64-bit) latest 2
Microsoft Edge 123.0.x (64-bit) latest 2

Changelog

Developer's Guide

Contributing to Fledge

See Contributing Statement

© 2024 DIANOMIC SYSTEMS, INC. All Rights Reserved.