🚀 Big News:Socket Has Acquired Secure Annex.Learn More →
Socket
Book a DemoSign in
Socket

happo-olivier-uploader-s3

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

happo-olivier-uploader-s3

An Amazon S3 Uploader plugin for the happo visual diffing library

unpublished
latest
Source
npmnpm
Version
5.0.0
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

Happo Uploader: Amazon S3

Installation

If you haven't already installed happo you will need to do that:

npm install --save-dev happo

To get the s3 uploader, you will install from npm:

npm install --save-dev happo-uploader-s3

Usage

This package Uploads all current diff images to an Amazon S3 account and reports back URLs to access those diff images. Requires that S3_ACCESS_KEY_ID, S3_SECRET_ACCESS_KEY, and S3_BUCKET_NAME are specified as environment variables. S3_ACCESS_KEY_ID and S3_SECRET_ACCESS_KEY will be the credentials Happo uses to access the bucket named S3_BUCKET_NAME.

S3_BUCKET_PATH can be set as an environment variable to specify a directory path for where you want diff images uploaded within the S3 bucket.

Furthermore, S3_REGION controls what region is used to find or create the bucket.

You can set these in the session by using export:

export S3_ACCESS_KEY_ID=<YOUR_ACCESS_KEY_VALUE>
export S3_SECRET_ACCESS_KEY=<YOUR_SECRET_ACCESS_KEY_VALUE>
export S3_BUCKET_NAME=<YOUR_BUCKET_NAME>

happo upload

or by adding them in the beginning of the command:

S3_ACCESS_KEY_ID=<...> S3_SECRET_ACCESS_KEY=<...> ... happo upload

If you want the diff page to link back to a commit/PR, you can pass in a URL as the argument to happo upload. E.g.

happo upload "https://test.example"

To debug uploading, override the uploader configuration option with a debug-enabled S3Uploader instance. This will print additional information to stderr.

const S3Uploader = require('happo/lib/server/S3Uploader');

module.exports = {
  // ...
  uploader: () => new S3Uploader({ debug: true }),
  // ...
}

FAQs

Package last updated on 18 Jun 2017

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