mirror of
https://github.com/autistic-symposium/web3-starter-py.git
synced 2025-05-16 13:42:24 -04:00
![]() Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.5 to 1.26.18. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/1.26.5...1.26.18) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.. | ||
wrappers | ||
.env_example | ||
app.py | ||
Makefile | ||
Procfile | ||
README.md | ||
requirements.txt |
Infrastructure Dashboards
This repository contains the source code for the infrastructure dashboards developed with plot.ly and dash.
Why Plotly
Plotly allows you to make beautiful and interactive dashboards in just a few lines of code, with data virtually any source that has a Python API.
How do the Infrastructure Dashboards work?
Plotly objects consist of one or more data components and a layout component. Both have subcomponents. Most, but not all, of the formatting is controlled in the layout.
This app is divided into the following resources:
wrappers/
: where the API wrappers,style.py
andsettings.py
live..env
: where all the constants and keys/secrets are set.app.py
: entry point for the dashboard app: where the layout elements and the callback functions are set.
Running locally in dev mode
Setting up
Add an .env
file:
cp .env_example .env
Create an virtual environment and install dependencies:
virtualenv venv
source venv/bin/activate
Installing
make install
Running
Run server at localhost:
make run
The dahsboard should be available at http://127.0.0.1:8051/
(note that the port is set in .env
).