2.3.3 • Published 5 months ago

cloudux-starter-kit v2.3.3

Weekly downloads
881
License
SEE LICENSE IN EU...
Repository
github
Last release
5 months ago

pipeline status coverage report

MediaCentral CloudUX Apps Starter Kit

Starter kit for creating applications projects in MediaCentral

Installation:

Using npm just type in your CLI:

npm install -g cloudux-starter-kit

Using:

CLI:

In your CLI type:

  • cloudux-starter-kit for direct setup menu.
  • cloudux-starter-kit --help Do display help page. Installation can be executed by providing flags to your toolkit. Type --help to see details.

Usage :

  • -C new Core project
    • -n project name (required)
    • -s project path (required)
    • -d project description (required)
    • -i MediaCentral server host IP (required)
    • -p MediaCentral port (optional)
  • -R new React project
    • -n project name (required)
    • -s project path (required)
    • -d project description (required)
    • -i MediaCentral server host IP (required)
    • -p MediaCentral port (optional)
  • -B Build project
    • -p project path (required)
    • -n project name (Should match project/src/project.json under identity.appName) (required)
    • -z app version should match project/src/project.config.json version field (required)
    • -o organization should match project/src/project.config.json organization field (required)
    • -i appID should match project/src/project.config.json appID field (required)
    • -j appSecret should match project/src/project.config.json appID field (required)
    • -d developerID should match project/src/project.config.json developerID field (optional)
    • -x httpsproxy For docker build (optional)_
  • -P Publish project
    • -p path to a project root (required)
    • -n project name (Should match project/src/project.json under identity.appName) (required)
    • -z app version should match project/src/project.config.json version field (required)
    • -o organization should match project/src/project.config.json organization field (required)
    • -k privateKeyPath should match project/src/project.config.json privateKeyPath field (required)
    • -i appID should match project/src/project.config.json appID field (required)
    • -j appSecret should match project/src/project.config.json appID field (required)
    • -d developerID should match project/src/project.config.json developerID field (optional)
    • -s password to ssh private key (optional)
    • -x httpsproxy For docker build (optional)_
  • -S Sign files
    • -k private key path (required)
    • -p private key password (optional)
    • -m path to manifest (optional)
    • -f path to files directory (optional)
    • -i developer id (assigned by Avid) (optional)
  • -I Build DockerImage
    • -p project path (required)
    • -n project name (Should match project/src/project.json under identity.appName) (required)
    • -z app version should match project/src/project.config.json version field (required)
    • -o organization should match project/src/project.config.json organization field (required)
    • -i appID should match project/src/project.config.json appID field (required)
    • -j appSecret should match project/src/project.config.json appID field (required)
    • -d developerID should match project/src/project.config.json developerID field (optional)
    • -x httpsproxy For docker build (optional)_

API

const kit = require('cloudux-starter-kit')
kit(options)
kit({options})
  • core -- set core to true to create new core project
    • projectName -- project name (required)
    • projectPath -- path to save project (required)
    • projectDescription -- project description (required)
    • projectHostIp -- MediaCentral server Ip (required)
    • projectPort -- port to MediaCentral server (optional)
  • react -- set react to true to create new react project
    • projectName -- project name (required)
    • projectPath -- path to save project (required)
    • projectDescription -- project description (required)
    • projectHostIp -- MediaCentral server Ip (required)
    • projectPort -- port to MediaCentral server (optional)
  • build -- set build to true to build your project
    • project -- path to your project (required)
    • name -- path to your project (required)
    • https_proxy -- For docker build (optional)
    • config -- path to your project (required)
      • version -- App version (required)
      • appID - your Application ID (required)
      • appSecret - your Application Secret (required)
      • organization -- Organization name (required)
      • developerId -- Organization name (optional)
  • publish -- set publish to true to publish your project:
    • project -- path to a project config file (required)
    • config -- path to a project config file (optional if the config is project/src/project.config.json) (required)
    • https_proxy -- For docker build (optional)
      • version -- version of your app (required)
      • organization -- name of you organization (required)
      • privateKeyPath -- Path to your private key (required)
      • appID - your Application ID (required)
      • appSecret - your Application Secret (required)
      • developerId -- your developer ID (optional) (optional)
    • name -- project name (optional if the name is in a project/src/project.json file under identity.appName) (required)
    • password -- password to ssh private key (optional)
  • sign -- set sign to *true** to sign your files
    • key -- private key path (required)
    • password -- private key password (optional)
    • manifest -- path to manifest file (optional)
    • file -- path to files directory (optional)
    • id -- developer ID (assigned by Avid) (optional)
  • buildImage -- set buildImage to true to build image of your project
    • project -- path to your project (required)
    • name -- path to your project (required)
    • https_proxy -- For docker build (optional)
    • config -- path to your project (required)
      • version -- App version (required)
      • appID - your Application ID (required)
      • appSecret - your Application Secret (required)
      • organization -- Organization name (required)
      • developerId -- Organization name (optional)

Check our CloudUX examples on Avid-Technology Github

Check our Quick Start for CloudUX

2.3.3

5 months ago

2.3.0

1 year ago

2.3.2

1 year ago

2.3.1

1 year ago

2.2.3

1 year ago

2.2.2

2 years ago

2.2.5

1 year ago

2.2.4

1 year ago

2.2.6

1 year ago

2.2.1

2 years ago

2.2.0

2 years ago

2.1.19

2 years ago

2.1.16

2 years ago

2.1.17

2 years ago

2.1.14

2 years ago

2.1.15

2 years ago

2.1.12

2 years ago

2.1.13

2 years ago

2.1.10

2 years ago

2.1.11

2 years ago

2.1.18

2 years ago

2.1.9

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.1.8

3 years ago

2.1.7

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.3

3 years ago

2.1.0

3 years ago

2.0.11

4 years ago

2.0.9

4 years ago

2.0.10

4 years ago

2.0.8

4 years ago

2.0.7

4 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.38

5 years ago

1.0.37

5 years ago

1.0.36

6 years ago

1.0.35

6 years ago

1.0.34

6 years ago

1.0.33

6 years ago

1.0.32

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago