PanGalactic Claude Opus 4.6 commited on
Commit
70a08e7
Β·
1 Parent(s): c4bb373

Add libportaudio2 for sounddevice (daemon audio init)

Browse files

The daemon's MujocoBackend initializes audio via sounddevice even
in sim mode, which requires the PortAudio library at import time.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Files changed (1) hide show
  1. Dockerfile.demo +2 -0
Dockerfile.demo CHANGED
@@ -11,6 +11,7 @@ FROM python:3.12-slim
11
  # libosmesa6-dev β€” headless OpenGL for MuJoCo (no GPU needed)
12
  # libgl1 β€” GL shared libs (MuJoCo runtime dependency)
13
  # libglib2.0-0 β€” GLib2 (OpenCV runtime needs libgthread-2.0.so)
 
14
  # tmux β€” shell tab uses shared tmux sessions
15
  # curl β€” startup script health checks
16
  # supervisor β€” manages daemon + app lifecycle
@@ -19,6 +20,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
19
  libosmesa6-dev \
20
  libgl1 \
21
  libglib2.0-0 \
 
22
  tmux \
23
  curl \
24
  supervisor \
 
11
  # libosmesa6-dev β€” headless OpenGL for MuJoCo (no GPU needed)
12
  # libgl1 β€” GL shared libs (MuJoCo runtime dependency)
13
  # libglib2.0-0 β€” GLib2 (OpenCV runtime needs libgthread-2.0.so)
14
+ # libportaudio2 β€” PortAudio (sounddevice library, daemon audio init)
15
  # tmux β€” shell tab uses shared tmux sessions
16
  # curl β€” startup script health checks
17
  # supervisor β€” manages daemon + app lifecycle
 
20
  libosmesa6-dev \
21
  libgl1 \
22
  libglib2.0-0 \
23
+ libportaudio2 \
24
  tmux \
25
  curl \
26
  supervisor \