0.0.3 • Published 5 years ago

@onica/runway-conduit v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Runway Conduit

This is a CLI utility to simplify the bootstrapping of the Conduit quickstart project that helps users to evaluate the Runway tool.

Usage

Since this utility is intended to be a one time setup operation, take advantage of the npx command to run it once from the npm registry.

npx @onica/runway-conduit

If the traditional approach to running tools like this is preferred, perform the following:

npm install -g @onica/runway-conduit
runwayc

Breakdown of Project Initialization

This tool is unpacking the realworld-dynamodb-lambda as the project's backend, making updates to .gitignore and package.json, and installing its npm dependencies.

It then does the same thing for the angular-realworld-example-app as the project's frontend by unpacking the zip file, making updates to .gitignore and package.json, and installing its npm dependencies.

Next it downloads some configuration and helper files from the runway/quickstarts/conduit folder. These are needed to install dependencies and build the project in order to get to the point that runway, the real star of the show, can demonstrate how it would deploy a modern angular full stack application into AWS.

Lastly it installs pipenv dependencies before committing all the changes as an initial commit and switching to an ENV-dev branch that runway uses to determine which environment to deploy to.

Next Steps

With the project initialized, it's time to sitback and watch runway do all the heavy lifting for getting this serverless full stack application deployed in the Deploying section of the Runway docs.