664
|
1 from invoke import task, Collection
|
|
2
|
|
3 import sys
|
|
4 sys.path.append('/my/proj/release')
|
|
5 from serv_tasks import serv_tasks
|
|
6
|
|
7 ns = Collection()
|
|
8 serv_tasks(ns, 'serv.n3', 'speechmusic_dash')
|
|
9
|
|
10
|
|
11 '''
|
|
12 pactl_test: build_image
|
|
13 docker run --rm -it --cap-add SYS_PTRACE --net=host -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} pactl stat
|
|
14
|
|
15 paplay_test_that_is_loud: build_image
|
|
16 docker run --rm -it --cap-add SYS_PTRACE --net=host -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} paplay /usr/local/lib/python2.7/dist-packages/pygame/examples/data/whiff.wav
|
|
17
|
|
18 pygame_test: build_image
|
|
19 docker run --rm -it --cap-add SYS_PTRACE --net=host -e SDL_AUDIOSERVER=pulseaudio -v /tmp/pulseaudio:/tmp/pulseaudio ${TAG} python -c 'import os; print os.environ; import pygame.mixer; pygame.mixer.init()'
|
|
20
|
|
21
|
|
22 local_run: build_image
|
|
23 docker run --rm -it -p ${PORT}:${PORT} \
|
|
24 --name=$(JOB)_local \
|
|
25 --net=host \
|
|
26 --mount type=tmpfs,destination=/tmp,tmpfs-size=52428800 \
|
|
27 -v /tmp/pulseaudio:/tmp/pulseaudio \
|
|
28 ${TAG} \
|
|
29 python playSound.py -v
|
|
30 '''
|