turn-js
Version:
TURN (Traversal Using Relay NAT) library written entirely in JavaScript
29 lines (25 loc) • 921 B
YAML
machine:
node:
version: 6.9.0
services:
- docker
dependencies:
post:
- docker info
test:
pre:
- docker run -d -e EXTERNAL_IP=10.0.4.1 --name=turnserver --restart="on-failure:10" --net=host -p 3478:3478 -p 3478:3478/udp bprodoehl/turnserver
- sudo lxc-attach -n "$(docker inspect --format "{{.Id}}" turnserver)" -- bash -c "echo user=test:test >> /etc/turnserver.conf"
- sudo lxc-attach -n "$(docker inspect --format "{{.Id}}" turnserver)" -- bash -c "echo realm=microminion.io >> /etc/turnserver.conf"
- sudo lxc-attach -n "$(docker inspect --format "{{.Id}}" turnserver)" -- bash -c "echo verbose >> /etc/turnserver.conf"
- docker restart turnserver
- sleep 10
override:
- npm run test-node
- npm run build
deployment:
npm:
branch: master
commands:
- echo -e "$NPM_USER\n$NPM_PASS\n$NPM_EMAIL" | npm login
- npm run 2npm