Zasha1 commited on
Commit
abdacc1
·
verified ·
1 Parent(s): 2ab4df4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -0
Dockerfile CHANGED
@@ -12,6 +12,20 @@ RUN apt-get update && apt-get install -y \
12
  && apt-get clean
13
 
14
  # Set up a virtual microphone using PulseAudio
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  RUN pactl load-module module-null-sink sink_name=virtual_mic
16
  RUN pactl load-module module-virtual-source source_name=virtual_mic.monitor
17
 
 
12
  && apt-get clean
13
 
14
  # Set up a virtual microphone using PulseAudio
15
+ RUN mkdir -p /etc/pulse
16
+ RUN echo "default-server = unix:/tmp/pulseaudio.socket" > /etc/pulse/client.conf
17
+ RUN echo "autospawn = no" >> /etc/pulse/client.conf
18
+ RUN echo "daemon-binary = /bin/true" >> /etc/pulse/client.conf
19
+ RUN echo "enable-shm = false" >> /etc/pulse/client.conf
20
+
21
+ # Create a PulseAudio socket
22
+ RUN mkdir -p /tmp/pulse
23
+ RUN chmod 777 /tmp/pulse
24
+
25
+ # Start PulseAudio in the background
26
+ RUN pulseaudio -D --exit-idle-time=-1
27
+
28
+ # Create a virtual microphone
29
  RUN pactl load-module module-null-sink sink_name=virtual_mic
30
  RUN pactl load-module module-virtual-source source_name=virtual_mic.monitor
31