Skip to content

Repository files navigation

Description

This is the showcase project to demonstrate all components provided by ScadaJS, authentication and authorization mechanism, realtime capabilities and some component customizations.

Live Demo

See in action at https://aktos.io/showcase

Install

  1. Install Node.js

  2. Install global dependencies for the first time, as admin/root

    npm install -g gulp livescript@1.4.0
    
  3. Download the project template, install project dependencies:

    git clone https://github.com/aktos-io/scadajs-template myproject
    cd myproject
    git submodule update --init --recursive
    cd scada.js
    npm install
    

Run

If you are on Linux, following commands will start everything needed for development:

  1. On the first terminal:

    ./uidev.service
    
  2. On the second terminal:

    ./server.service
    

The Manual Way

  1. Start continuous build of showcase webapp:

    cd scada.js
    gulp --webapp showcase
    
  2. Start webserver and dcsserver:

    cd servers
    ./run-ls webserver.ls
    
  3. Your webserver should start on port 4004. Open your web browser and go to http://localhost:4004.

  4. Optional: To monitor all traffic, run monitor.ls:

     cd servers
     ./run-ls monitor.ls
    

About

ScadaJS Template Project

Topics

Resources

Stars

6 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages