Add docker setup and switch voice chat backend to use livekit

This commit is contained in:
2026-03-11 16:06:41 +01:00
parent b051a0a851
commit f54fff5fb5
24 changed files with 1362 additions and 232 deletions

18
server/Dockerfile Normal file
View File

@@ -0,0 +1,18 @@
FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim
WORKDIR /app
COPY pyproject.toml uv.lock ./
RUN uv sync --locked --no-dev
COPY app/ app/
COPY main.py config.example.toml config.docker.toml ./
COPY config.docker.toml config.toml
RUN mkdir -p runtime
ENV PATH="/app/.venv/bin:$PATH"
EXPOSE 4474
CMD ["python", "main.py"]