2.3.9 • Published 4 months ago

cloudux-starter-kit v2.3.9

Weekly downloads
881
License
SEE LICENSE IN EU...
Repository
github
Last release
4 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.9

4 months ago

2.3.8

5 months ago

2.3.7

5 months ago

2.3.6

5 months ago

2.3.4

5 months ago

2.3.5

5 months ago

2.3.3

2 years ago

2.3.0

2 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.2.5

3 years ago

2.2.4

3 years ago

2.2.6

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.19

3 years ago

2.1.16

3 years ago

2.1.17

3 years ago

2.1.14

3 years ago

2.1.15

3 years ago

2.1.12

4 years ago

2.1.13

4 years ago

2.1.10

4 years ago

2.1.11

4 years ago

2.1.18

3 years ago

2.1.9

4 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.8

4 years ago

2.1.7

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.3

4 years ago

2.1.0

4 years ago

2.0.11

5 years ago

2.0.9

5 years ago

2.0.10

5 years ago

2.0.8

6 years ago

2.0.7

6 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.3

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.38

7 years ago

1.0.37

7 years ago

1.0.36

7 years ago

1.0.35

7 years ago

1.0.34

7 years ago

1.0.33

7 years ago

1.0.32

7 years ago

1.0.31

7 years ago

1.0.30

7 years ago

1.0.29

7 years ago

1.0.28

7 years ago

1.0.27

7 years ago

1.0.26

7 years ago

1.0.25

7 years ago

1.0.24

7 years ago

1.0.23

7 years ago

1.0.22

7 years ago

1.0.21

7 years ago

1.0.20

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago