FROM ndc/mission-core-ai-module-ddrnet:20260904-v8
RUN /opt/conda/envs/goose/bin/python -m pip install --no-cache-dir --no-deps \
    transformers==4.44.2 tokenizers==0.19.1 safetensors==0.4.5 \
    huggingface-hub==0.24.6 regex==2024.9.11 packaging==24.1 \
    filelock==3.16.1 fsspec==2024.9.0 PyYAML==6.0.2 \
    requests==2.32.3 tqdm==4.66.5 typing-extensions==4.12.2
ENV HF_HUB_OFFLINE=1 TRANSFORMERS_OFFLINE=1 TOKENIZERS_PARALLELISM=false
LABEL com.nodedc.product=mission-core com.nodedc.stack=ai-polygon \
    com.nodedc.role=ai-module com.nodedc.managed-by=ai-polygon-worker
ENTRYPOINT ["/opt/conda/envs/goose/bin/python", "-B", "/adapter/segformer/server.py"]
