Sign inSign up

gridappsd/glimpse-backend

By gridappsd

Updated 2 days ago

Image
0

285

gridappsd/glimpse-backend repository overview

GLIMPSE Backend

Flask + SocketIO backend for GLIMPSE, a graph-based desktop application to visualize and update GridLAB-D power grid models.

This image serves the GLIMPSE API and connects to a GridAPPS-D broker and a Blazegraph SPARQL endpoint for CIM model loads. Pair it with the gridappsd/glimpse-frontend image using the project's docker-compose.yml.

Quick start

git clone http://github.com/pnnl/GLIMPSE
cd GLIMPSE
docker compose up --build

Configuration

Key environment variables:

  • FLASK_HOST / FLASK_PORT - bind address and port (default 0.0.0.0:5052)
  • CORS_ORIGINS - comma-separated allowed browser origins
  • GLIMPSE_API_TOKEN - shared bearer token for API/socket auth
  • GRIDAPPSD_ADDRESS, GRIDAPPSD_PORT, GRIDAPPSD_USER, GRIDAPPSD_PASSWORD - GridAPPS-D broker connection
  • CIMG_URL - Blazegraph SPARQL endpoint (derived from GRIDAPPSD_ADDRESS if unset)

See the README for full details.

Tag summary

Content type

Image

Digest

sha256:f1deee775

Size

89.8 MB

Last updated

2 days ago

docker pull gridappsd/glimpse-backend:develop