arm-core/Dockerfile
Andrey Epifancev 15a06a075d build: Dockerfile на python:3.11-slim без raisa_*, raisa-* npm в optionalDependencies
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 18:28:43 +04:00

20 lines
610 B
Docker

# Образ для dev и `make check-full`. Контекст сборки — корень репозитория arm-core.
# Платформенные пакеты raisa_* (Nexus) в образ не ставятся — та же логика, что в `make venv`.
FROM python:3.11-slim
ENV PYTHONUNBUFFERED=1 \
PIP_DISABLE_PIP_VERSION_CHECK=1
WORKDIR /app/api
COPY api/requirements.txt ./requirements.txt
RUN grep -v '^raisa_' requirements.txt > /tmp/req.txt \
&& pip install --no-cache-dir -r /tmp/req.txt \
&& rm /tmp/req.txt
COPY api/ ./
EXPOSE 8000
CMD ["python", "run_server.py"]