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

BaguetteEngineering/mini-breakpad-server-cashnotify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Use for CashNotify

Update Nov. 2017

THIS IS NOT USED ANYMORE WITH CASHNOTIFY SINCE WE USE SENTRY TO REPORT EXCEPTIONS.

Deploy

dokku config:set crash.cashnotify.com DOKKU_PROXY_PORT_MAP="http:80:1127 https:443:1127"

# setup HTTP Basic Auth
dokku config:set crash.cashnotify.com HTTP_AUTH_USERNAME=cashnotify HTTP_AUTH_PASSWORD=aVeryLongPasswordStoredIn1P

# create persistent storage volume to store crash dumps
sudo mkdir -p /var/www/crash.cashnotify.com/pool
sudo chown dokku:dokku -R /var/www/crash.cashnotify.com
dokku storage:mount crash.cashnotify.com /var/www/crash.cashnotify.com/pool/:/app/pool

# if there's a "DOCKER_OPTIONS_DEPLOY: Permission denied" error: chown and retry "dokku storage:mount ..."
sudo chown dokku:dokku /home/dokku/crash.cashnotify.com/DOCKER_OPTIONS_DEPLOY

mini-breakpad-server

Minimum collecting server for crash reports sent by google-breakpad.

Features

  • No requirement for setting up databases or web servers.
  • Collecting crash reports with minidump files.
  • Simple web interface for viewing translated crash reports.

Run

  • npm install .
  • grunt
  • Put your breakpad symbols under pool/symbols/PRODUCT_NAME
  • node lib/app.js

About

Minimum breakpad crash reports collecting server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CoffeeScript 95.6%
  • HTML 3.8%
  • JavaScript 0.6%