Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Node.js middleware for Deathstar, to create simulated outages

License

Notifications You must be signed in to change notification settings

schibsted/deathstar-middleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deathstar middleware

Node.js/Koa middleware for Deathstar, to create simulated outages.

Usage

import { Deathstar } from 'deathstar-middleware';

const deathstar = new Deathstar(
  {
    accessKey: process.env.DEATHSTAR_AWS_ACCESS_KEY,
    secretKey: process.env.DEATHSTAR_AWS_SECRET_KEY,
    bucket: process.env.DEATHSTAR_AWS_BUCKET,
    key: process.env.DEATHSTAR_KEY,
    region: process.env.DEATHSTAR_REGION
  },
  log
);

server.use(deathstar.middleware);

The Deathstar middleware need to be loaded before any route middlwares.

Configuration

Use these environment variables to configure Deathstar:

  • DEATHSTAR_REFRESH_INTERVAL: Time interval in milliseconds to fetch the config from S3

From Schibsted with ❤️

Schibsted made this. Come work with us!

About

Node.js middleware for Deathstar, to create simulated outages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages