serverless-static-https

1.0.0 • Public • Published

Serverless Static HTTPS plugin

serverless

Serverless plugin for running your local development over HTTPS to mirror a production setup of a webserver hosted with API Gateway + Lambda with static files hosted on S3.

To be used in tandem with:

NOTE: to run HTTPS servers locally you need to install SSL certificates:

1.install the plugin

$ npm install serverless-static-https --save-dev

2. add it to your serverless.yml file

Then inside your project's serverless.yml file add following entry to the plugins section: serverless-static. If there is no plugin section you will need to add it to the file.

It should look something like this:

plugins:
  - serverless-static-https 

3. customize behavior (optional)

custom:
  static-https:
    path: ./public # select the folder you want to serve
    port: 8000 # select a specific port
    pathToKeyFile: ./key.pem # relative path from PWD to key file
    pathToCertFile: ./cert.pem # relative path from PWD to cert file
 
# this will overide default behavior
# it will serve the folder ./public
# it will serve it throught https://localhost:8000

/serverless-static-https/

    Package Sidebar

    Install

    npm i serverless-static-https

    Weekly Downloads

    4

    Version

    1.0.0

    License

    ISC

    Unpacked Size

    3.89 kB

    Total Files

    5

    Last publish

    Collaborators

    • tmaslen