Initial commit: SIP Voice Notifier v2 - single add-on with integrated service

This commit is contained in:
2026-02-08 14:11:03 +01:00
commit 9e14cfce12
10 changed files with 825 additions and 0 deletions

25
sip-notifier/Dockerfile Normal file
View File

@@ -0,0 +1,25 @@
ARG BUILD_FROM
FROM $BUILD_FROM
# Install system dependencies
RUN apk add --no-cache \
python3 \
py3-pip \
py3-pjsua2 \
ffmpeg \
alsa-lib
# Set working directory
WORKDIR /app
# Copy requirements and install Python dependencies
COPY requirements.txt .
RUN pip3 install --no-cache-dir -r requirements.txt
# Copy application files
COPY run.sh .
COPY sip_service.py .
RUN chmod +x /app/run.sh
CMD [ "/app/run.sh" ]