提交 d2bf393d 编写于 作者: Huan (李卓桓)'s avatar Huan (李卓桓)

xvfb + chromium starter

上级 3bae3a38
#!/bin/bash
#
# Wechaty Helper - https://github.com/wechaty/wechaty
#
# Credit:
# https://github.com/mark-adams/docker-chromium-xvfb/blob/master/images/base/xvfb-chromium
# http://stackoverflow.com/a/30336424/1123955
#
set -e
_kill_procs() {
kill -TERM $pidXvfbChromium
wait $pidXvfbChromium
}
# Setup a trap to catch SIGTERM and relay it to child processes
trap _kill_procs SIGTERM
XVFB_WHD=${XVFB_WHD:-640x480x8}
# Start Xvfb
# Xvfb :99 -ac -screen 0 $XVFB_WHD -nolisten tcp &
xvfb-run -a chromium --no-sandbox $@ &
pidXvfbChromium=$!
# export DISPLAY=:99
# chromium --no-sandbox $@ &
# chromium=$!
wait $pidXvfbChromium
# wait $xvfb
import { test } from 'ava'
import { Config } from './config'
test('Config Module Exports', t => {
t.truthy(Config.default , 'should export default')
t.truthy(Config.Config , 'should export Config')
t.true(typeof Config.isDocker !== 'undefined' , 'should identify docker env by isDocker')
t.truthy(Config.DEFAULT_PUPPET , 'should export DEFAULT_PUPPET')
t.truthy(Config.DEFAULT_PORT , 'should export DEFAULT_PORT')
t.truthy(Config.DEFAULT_PROFILE , 'should export DEFAULT_PROFILE')
})
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册