blob: a421979499f12f1822d4ba577ede3e94d272bdaf [file] [log] [blame]
#!/bin/bash
source "${VEYRON_ROOT}/environment/scripts/lib/shell.sh"
export PATH="node_modules/.bin:${VEYRON_ROOT}/veyron/go/bin:${PATH}"
main() {
local -r VEYRON_PROXY_ADDR=proxy.envyor.com:8100
local -r VEYRON_WSPR_PORT=7776
local -r HTTP_PORT=8080
local -r NAMESPACE_ROOT=/proxy.envyor.com:8101
local -r VEYRON_IDENTITY_PATH=/tmp/p2b_identity
trap "kill -TERM 0" SIGINT SIGTERM EXIT
identity generate veyron_p2b_identity > "${VEYRON_IDENTITY_PATH}"
export VEYRON_IDENTITY="${VEYRON_IDENTITY_PATH}"
export NAMESPACE_ROOT="${NAMESPACE_ROOT}"
wsprd --v=1 -alsologtostderr=true -vproxy="${VEYRON_PROXY_ADDR}" --port "${VEYRON_WSPR_PORT}" &
serve browser/. --port "${HTTP_PORT}" --compress
wait
}
main "$@"