diff options
| author | soryu <soryu@soryu.co> | 2026-02-01 00:45:24 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-02-01 02:39:52 +0000 |
| commit | d0062efd34dfc22c2d8cfee0a47431ac0c8adfda (patch) | |
| tree | 5605da5d1090b8cb578d95ddc985472bc990dcc4 /makima/makima-vllm/Dockerfile | |
| parent | 11a4c81fc60848c7c74cab2f6fca8086e487ae20 (diff) | |
| download | soryu-d0062efd34dfc22c2d8cfee0a47431ac0c8adfda.tar.gz soryu-d0062efd34dfc22c2d8cfee0a47431ac0c8adfda.zip | |
fix(supervisor): ensure all implementation phases are executed before PR
Previously the supervisor would implement only the first phase of a
multi-phase plan and then create a PR. This change updates the supervisor
system prompt to explicitly instruct it to:
1. Read and parse plan documents for multiple implementation phases
2. Execute phases sequentially
3. Track completion of each phase
4. Only create PR after ALL phases are complete
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'makima/makima-vllm/Dockerfile')
| -rw-r--r-- | makima/makima-vllm/Dockerfile | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/makima/makima-vllm/Dockerfile b/makima/makima-vllm/Dockerfile new file mode 100644 index 0000000..3ffb557 --- /dev/null +++ b/makima/makima-vllm/Dockerfile @@ -0,0 +1,31 @@ +FROM python:3.12-slim-bookworm + +WORKDIR /app + +# Install system dependencies including sox for audio processing +RUN apt-get update && apt-get install -y \ + sox \ + libsox-dev \ + libsndfile1 \ + ffmpeg \ + curl \ + && rm -rf /var/lib/apt/lists/* + +# Install Python dependencies +COPY requirements.txt . +RUN pip install --no-cache-dir -r requirements.txt + +# Copy server code +COPY server.py . + +# Set environment variables +ENV PORT=8100 +ENV TTS_DEVICE=auto +ENV QWEN3_TTS_MODEL=Qwen/Qwen3-TTS-12Hz-0.6B-Base + +EXPOSE 8100 + +HEALTHCHECK --interval=30s --timeout=10s --start-period=120s --retries=3 \ + CMD curl -f http://localhost:${PORT}/health || exit 1 + +CMD ["python", "server.py"] |
