All the tools and Scripts are written in JavaScript (>ES6). This means you have to install Node. We
Support every Node Version >= 8.9.0. (since this is the latest
Long-term Support Version).
You can install node via NVM, Homebrew (on macOS)
or you download a installer from nodejs.org/.
- NVM:
nvm install 8.9.0(recommended) - brew:
brew install node
When you have to change the node version from time to time (e.g. for different projects) then you
can run $ nvm use when entering the project directory. This will select the node version defined
within the .nvmrc file. Or you add
this code snipped (link) to your .zshrc or .bashrc.
If you want to interact with AWS (deploying, ... etc.) then you have to define a
named Profile
[DKT] within your ~/.aws/credentials file.
[DKT]
aws_access_key_id = <yourAccessKey>
aws_secret_access_key = <yourSecretAccessKey>
This Project comes with a small command line tool to build, bundle, test and deploy the flow-engine stack and StepFunctions!
Usage: cli/dkt [options] [command]
Commands:
stack [command] deploy stack
stepfunctions [command] start step functions
test [command] run tests
help [cmd] display help for [cmd]
Options:
-h, --help output usage information
-V, --version output the version number