Skip to content

Web client which relies on such CusDeb services as CusDeb API, Black Magic, Dominion and Orion

License

Notifications You must be signed in to change notification settings

tolstoyevsky/cusdeb-web-client

Repository files navigation

Tests and Linter Website cusdeb.com

CusDeb Web Client

CusDeb Web Client exposes the whole CusDeb's functionality to users, including customizing OS images for wide variety of single-board computers.

Table of Contents

Configuration

CusDeb Web Client can be configured via the following environment variables (called parameters).

Parameter Description Default
BLACKMAGIC_URL The URL of the API endpoint provided by the Black Magic service. ws://localhost:8002/bm/token/%token
CUSDEB_ANONYMOUS_URL The address of the CusDeb Anonymous service. http://localhost:8007
CUSDEB_API_URL The address of the CusDeb API service. http://localhost:8001
CUSDEB_HELPIK_URL The address of the CusDeb Helpik service. http://localhost:8005
CUSDEB_TZ_URL The address of the CusDeb Tz service. http://localhost:8006
DOMINION_URL The URL of the API endpoint provided by the Dominion service. ws://localhost:8003/dominion/token/%token
HOST The address of the machine Webpack Dev Server is running on. It helps to check CusDeb Web Client on other devices in a local network. 0.0.0.0
PORT The port which Webpack Dev Server is running on. 8000
SENTRY_DSN A Sentry DSN (Data Source Name) to tell the Sentry SDK where to send events.

Deployment for development purposes

  1. Install Node 12.

  2. Install dependencies by executing.

    $ npm install
    

    Note that CusDeb Web Client contains optional dependencies. Here is an alternative command to ignore them:

    $ npm install --no-optional
    
  3. Define environment variables in the .env file in the project root directory.

  4. Run Webpack Dev Server by executing.

    $ npm run dev
    

Authors

See AUTHORS.

Licensing

CusDeb Web Client is available under the Apache License, Version 2.0.

About

Web client which relies on such CusDeb services as CusDeb API, Black Magic, Dominion and Orion

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages