Dattu005/webhook-processor
0
1# Dockerfile2FROM python:3.11-slim3 4WORKDIR /app5 6# System deps (optional: useful for pymongo SSL etc.)7RUN apt-get update && apt-get install -y --no-install-recommends \8 build-essential ca-certificates && \9 rm -rf /var/lib/apt/lists/*10 11COPY requirements.txt .12RUN pip install --no-cache-dir -r requirements.txt13 14COPY app ./app15COPY .env.example ./.env.example16 17ENV PYTHONUNBUFFERED=118ENV PYTHONDONTWRITEBYTECODE=119 20# Default command is the API server.21# Worker will override this in docker-compose / render.yaml.22CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]23 24COPY start.sh /app/start.sh25RUN chmod +x /app/start.sh26CMD ["/app/start.sh"]27 