##
## SPDX-License-Identifier: MIT
## Copyright (c) 2025–2026 Oblt Lionel Peer, Swiss Armed Forces
##

# Generate by cloning https://github.com/triton-inference-server/server and
# running `python compose.py --backend tensorrt --backend python --backend onnxruntime --repoagent checksum --container-version 25.03`
FROM nvcr.io/nvidia/tritonserver:25.03-pyt-python-py3

WORKDIR /opt/satvis

# Install SatVis into the Triton image as if running `pip install .`.
COPY . /opt/satvis
RUN pip install --no-cache-dir ".[transformers]"