Run Backstage

Backstage is a web-based front-end to Mastoscore functions. It breaks down the activities required to do a run into web pages that provide some immediate feedback.

Backstage Image

Known Issues

Quick Start

All commands run in the project root directory:

./scripts/backstage.sh

The backstage.sh will ensure that Python dependencies and NodeJS dependencies are installed. It implicitly invokes nvm.sh because that's what I use.

It will try to launch on port 5173. If you do a lot of React and vite development, that port might already be taken. Vite will choose another number, so watch. Sometimes it launches on 5174 because I already have something running on 5173. Open your browser to http://localhost:5173

Backend API

The webapi module provides an HTTP, job-like interface to the mastoscore functionality. See the docs on it.

tmux Session

This will open a full-screen window with 2 panes. screenshot of back-end terminal window