Docker runs badjs

  docker, javascript

Pull mirror

docker pull docker.io/caihuijigood/badjs-docker

Create mysql database

badjs-web/db/create.sql

Create mongo

use badjs

Start up

docker run -i -d -p 8080:80 -p 8081:8081 docker.io/caihuijigood/badjs-docker bash badjs mysql=mysql://root:root@192.168.99.100:3306/badjs mongodb=mongodb://192.168.99.100:27017/badjs

Report

Gets the item id, such as id=1.

git clone https://github.com/BetterJS/badjs-report.git

Modify the configuration of example/index.html, for example

BJ_REPORT.init({
             id: 1,
             url: "http://192.168.99.100:8080/badjs",
         }).tryJs().spyAll();

Js, such as

var _config = {
        id: 1, // 上报 id
        uin: 0, // user id
        url: "http://192.168.99.100:8080/badjs", // 上报 接口
        combo: 1, // 是否合并 !0-合并 0-不合并
        ext: null, // 扩展参数 用于自定义上报
        level: 4, // 错误级别 1-debug 2-info 4-error
        ignore: [], // 忽略某个错误, 支持 Regexp 和 Function
        random: 1, // 抽样 (0-1] 1-全量
        delay: 1000, // 延迟上报 combo 为 true 时有效
        submit: null, // 自定义上报方式
        repeat: 5 // 重复上报次数(对于同一个错误超过多少次不上报)
    };

Then double-click example/index.html
Then go back to 8081 and check the log.
http://192.168.99.100:8081/us …
图片描述

doc