@onica/runway-conduit v0.0.3
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.