1.0.0 • Published 4 years ago

serverless-static-https v1.0.0

Weekly downloads
5
License
ISC
Repository
github
Last release
4 years ago

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