Configure Docker for Linux host networking and add startup reindex

- Switch to host network mode for direct access to Ollama on host
- Update OLLAMA_URL to use localhost:11434
- Add startup.sh script to trigger reindex before app starts
- Update Dockerfile to execute startup script

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-10-02 21:02:55 -04:00
parent c140758560
commit c5091dc07a
3 changed files with 14 additions and 14 deletions

View File

@@ -23,6 +23,8 @@ RUN uv pip install --system -e .
# Copy application code
COPY *.py ./
COPY startup.sh ./
RUN chmod +x startup.sh
# Copy frontend code and build
COPY raggr-frontend ./raggr-frontend
@@ -40,5 +42,5 @@ EXPOSE 8080
ENV PYTHONPATH=/app
ENV CHROMADB_PATH=/app/chromadb
# Run the Flask application
CMD ["python", "app.py"]
# Run the startup script
CMD ["./startup.sh"]