Fundamental_Analysis/archive/python/backend/Dockerfile
Lv, Qi a6cca48fed chore(cleanup): remove redundant data-distance-service stub tests
- Covered by data-persistence-service tests (db/api).
- No references or compose entries.
2025-11-16 20:52:26 +08:00

24 lines
560 B
Docker

# syntax=docker/dockerfile:1.6
FROM python:3.11-slim AS base
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
PIP_NO_CACHE_DIR=1
WORKDIR /workspace
# 仅复制依赖文件,提升缓存命中率
COPY backend/requirements.txt ./backend/requirements.txt
RUN pip install --upgrade pip && \
pip install --no-cache-dir -r backend/requirements.txt
# 运行时通过挂载卷提供源码;这里仅创建目录以便于容器内路径存在
RUN mkdir -p /workspace/backend
WORKDIR /workspace/backend
# 缺省入口由 docker-compose 提供