/systems-frontend

Maintenance repo, unmaintained

Primary LanguageVueMIT LicenseMIT

Motion Bank Systems Frontend

Combined frontend project for Motion Bank web services

Setup

Clone repo, then run:

git submodule init
git submodule update
npm install

Run

Third-party webserver (recommended)

Point your webserver config to the dist/spa-mat directory. Configure your webserver to serve index.html with a 200 status code instead of a 404 error page.

Standalone server

Execute npm start to start the built-in webserver. Control server address through HOST and PORT env variables.

Build

To remove any prior build artifacts run npm run clean.

npm run build

Customise

In order to customize the build, use these env vars:

API_HOST=http://localhost:3030 STREAMER_HOST=http://localhost:1234 npm run dev  # (or npm run build)

For the available variables see quasar.conf.js.

Development

Start a development server with automatic reload on localhost at port 8080.

npm run dev

Changelog

Development is tracked in CHANGELOG.md.

Docker

The recommended way of deployment are our prebuilt docker images.

Versions

  • Stable: motionbank/systems-frontend:release_1_3
  • Staging (beta): motionbank/systems-frontend:staging
  • Experimental: motionbank/systems-frontend:dev

Configuration

The image is not configurable. The application listens on port 3030.

License

©️ 2019 Mainz University of Applied Sciences (Motion Bank Project) – Released under the MIT license