1.0.30 • Published 4 years ago

@furystack/onboard v1.0.30

Weekly downloads
78
License
-
Repository
-
Last release
4 years ago

onboard

A helper tool to instantly setup dozens of microservices with ease

Installation

You can install the tool globally with npm install @furystack/onboard -g

Init and customize a new config

Once installed, you can create a new config file with the onboard init command. This will create a default (and nearly empty) onboard-config.json config file in the current working directory. You can edit that file to customize your dev environment. You can also use auto completition in IDEs that supports it (e.g. VS Code)

Input and output dirs

Input can be used for input artifacts (e.g. database dumps) that are neccessary for the service initialization. The services will be cloned to the output directory. Both paths should be absolute.

Service list

The services should contain a list of services that you want to install. Service installs can run parallelly but the install steps will be executed in a series. If one step fails, the install process will be aborted. There is a fixed set of steps available at the moment:

  • DockerInstall - Installs a Docker container (if it's not already installed). Requires Docker.
  • GitClone - Clones a GIT repository (optionally pulls it if already exists). Requires GIT client.
  • BowerInstall - Install dependencies via Bower. Requires Bower.
  • NpmInstall - Executes the NPM Install command. Requires NPM
  • NpmScript - Executes a specific NPM script
  • MongoRestore - Restores a specific dump file (should be relative to the input directory)
  • AddToPm2 - Adds a specific file to the PM2 Process Manager An example install can look like: GitClone -> NpmInstall -> NpmScript (build) -> AddToPm2
1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago