|
|
FROM nvcr.io/nvidia/pytorch:25.09-py3 AS base |
|
|
|
|
|
RUN apt-get update && \ |
|
|
apt-get install -y git-lfs |
|
|
|
|
|
COPY --chown=user ./requirements.txt requirements.txt |
|
|
RUN pip install --no-cache-dir --upgrade -r requirements.txt |
|
|
|
|
|
RUN git clone https://github.com/xueh-nv/aiconfigurator.git && \ |
|
|
cd aiconfigurator && \ |
|
|
git lfs pull && \ |
|
|
pip3 install .[webapp] |
|
|
|
|
|
|
|
|
RUN groupadd -g 1000 user && \ |
|
|
useradd -m -u 1000 -g user user || true |
|
|
|
|
|
|
|
|
WORKDIR $HOME/app |
|
|
COPY --chown=user . $HOME/app |
|
|
|
|
|
|
|
|
ENV PORT=7860 |
|
|
EXPOSE 7860 |
|
|
|
|
|
|
|
|
CMD ["aiconfigurator", "webapp", "--server_name", "0.0.0.0", "--server_port", "7860"] |
|
|
|