New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

fastsite

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fastsite

Tool for deploying static websites to AWS, automatically creating an S3 Bucket and Cloudfront deployment

latest
Source
npmnpm
Version
1.3.0
Version published
Maintainers
1
Created
Source

FastSite

:rocket: Deploy your static websites in minutes! :rocket:

Combining the usage of several AWS tools, your website is up & blazing fast in minutes!

Usage

1. Installation

Install fastsite using your package manager.

For npm users

npm install -g fastsite

For yarn users

yarn global add fastsite

2. Set up AWS credentials

Using either

  • 1. The AWS CLI (installation guide here). The configurator will ask for everything you need

    aws configure
    
  • 2. The AWS Credentials file.

      ~/.aws/credentials on Linux, macOS, or Unix
    
      C:\Users\USERNAME\.aws\credentials on Windows
    
      Ensure it has the following content
      ```
      [default]
      aws_access_key_id = your_access_key_id
      aws_secret_access_key = your_secret_access_key
      ```
    
  • 3. Environment variables

    For Linux, maxOS or unix

    export AWS_ACCESS_KEY_ID=your_access_key_id
    export AWS_SECRET_ACCESS_KEY=your_secret_access_key
    

    For Windows

    set AWS_ACCESS_KEY_ID=your_access_key_id
    set AWS_SECRET_ACCESS_KEY=your_secret_access_key
    

3. Deploy your website

In a terminal, do the following to create a new deployment or update an existing

fastsite deploy --name [PROJECT_NAME] --path [PATH_TO_STATIC_FILES]

(to see more options use fastsite deploy --help)

NOTE The first deployment takes about 15 minutes for AWS to get everything ready, don't worry!

4. Remove an existing deployment

In a terminal, do the following to remove an existing deployment

fastsite remove --name [PROJECT_NAME]

(to see more options use fastsite remove --help)

NOTE The deployment is not completely removed after the command is done, but it will be in about 20 minutes.

Author

Melker Veltman

License

This project is licensed under the MIT license. See the LICENSE file for more info.

Keywords

website

FAQs

Package last updated on 26 Apr 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts