15
docker-entrypoint.sh
Normal file
15
docker-entrypoint.sh
Normal file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
# --- Start PulseAudio Daemon ---
|
||||
# The -D flag starts it as a daemon.
|
||||
# The --exit-idle-time=-1 prevents it from automatically shutting down.
|
||||
echo "Starting PulseAudio daemon..."
|
||||
pulseaudio -D --exit-idle-time=-1
|
||||
|
||||
# Wait a moment for PulseAudio to initialize
|
||||
sleep 1
|
||||
|
||||
# --- Execute the main command (uvicorn) ---
|
||||
echo "Starting FastAPI application..."
|
||||
# The main application arguments are passed directly to this script
|
||||
exec "$@"
|
||||
Reference in New Issue
Block a user