mirror of
https://github.com/FunnyWolf/agentic-soc-platform.git
synced 2026-08-22 13:12:56 +02:00
Fixes #44 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
27 lines
686 B
Docker
27 lines
686 B
Docker
FROM python:3.14-slim
|
|
|
|
ENV PYTHONDONTWRITEBYTECODE=1 \
|
|
PYTHONUNBUFFERED=1 \
|
|
UV_LINK_MODE=copy \
|
|
DJANGO_SETTINGS_MODULE=asp.settings \
|
|
PYTHONPATH=/opt/asp/custom-packages:/app/custom
|
|
|
|
WORKDIR /app
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends curl ca-certificates libmagic1 \
|
|
&& rm -rf /var/lib/apt/lists/* \
|
|
&& pip install --no-cache-dir uv
|
|
|
|
COPY pyproject.toml uv.lock ./
|
|
RUN uv sync --frozen --no-dev
|
|
|
|
COPY . .
|
|
RUN mkdir -p /app/custom/modules /app/custom/playbooks /app/custom/data/siem /opt/asp/custom-packages
|
|
|
|
ENV PATH="/app/.venv/bin:${PATH}"
|
|
|
|
EXPOSE 8000 8001
|
|
|
|
CMD ["gunicorn", "asp.wsgi:application", "--bind", "0.0.0.0:8000"]
|