Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.11 KB

DEPLOYING.md

File metadata and controls

24 lines (16 loc) · 1.11 KB

To deploy a build of the library:

For library builds:

Command Description
npm run stage Run dist, and copy it to local CDN repository using a specified version number
npm run stage_latest Same as above, but also copies the same build to the latest directory in the CDN.
npm run stage_dev Similar to above, but copies the code to the dev directory in the CDN for deployment with a staging site.

Also, publish versioned releases to npm:

npm publish -- must have permission to publish for @knight-lab organization on NPM.

Note: none of these actually copy the library to the public cdn.knightlab.com - that's a separate step independent of any library.

For website builds. Execute these from the website directory (that is, cd website first)

Command Description
./deploy.sh stg Build the website and copy it to the staging S3 bucket.
./deploy.sh prd Build the website and copy it to the production S3 bucket.

These commands will only work if you have the AWS command line libraries installed.