docker运行badjs

本文档详细介绍了如何使用Docker部署BadJS应用,并通过示例展示了如何设置错误监控及日志上报流程。包括拉取镜像、创建数据库、启动服务、配置上报机制等关键步骤。

##pull镜像

docker pull docker.io/caihuijigood/badjs-docker

##创建mysql数据库 badjs-web/db/create.sql ##创建mongo use badjs ##启动

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

##上报 获取项目id,比如id=1

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

修改example/index.html的配置,比如

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

修改src/bj-report.js,比如

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 // 重复上报次数(对于同一个错误超过多少次不上报)
    };

然后双击example/index.html 然后去8081后台,查看日志 http://192.168.99.100:8081/user/realtimelog.html 输入图片说明

##doc

转载于:https://my.oschina.net/go4it/blog/830008

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值