FROM ghcr.io/tilmto/hymba:v1 ARG DEBIAN_FRONTEND=noninteractive ENV PYTHONUNBUFFERED=1 WORKDIR /code #RUN apt-get update #RUN apt-get install -y git-lfs RUN useradd -m -u 1000 user RUN echo "user:x:/home/user:/bin/bash" >> /etc/passwd RUN echo "user:x:1000:" >> /etc/group USER user ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH \ PYTHONPATH=$HOME/app \ PYTHONUNBUFFERED=1 \ GRADIO_ALLOW_FLAGGING=never \ GRADIO_NUM_PORTS=1 \ GRADIO_SERVER_NAME=0.0.0.0 \ GRADIO_THEME=huggingface \ SYSTEM=spaces RUN echo "Will install packages" RUN pip3 install --no-cache-dir --progress-bar off --upgrade gradio RUN pip3 install --no-cache-dir --progress-bar off --upgrade triton RUN pip3 install --no-cache-dir --progress-bar off --upgrade spaces # RUN git lfs install # RUN git clone https://huggingface.co/nvidia/Hymba-1.5B-Instruct # RUN echo "Copied model from HF" RUN dir -s WORKDIR $HOME/app COPY --chown=user . $HOME/app RUN echo "Hello from Dockerfile!" CMD ["python3", "app_chat.py"] # FROM ghcr.io/tilmto/hymba:v1 # ARG DEBIAN_FRONTEND=noninteractive # ENV PYTHONUNBUFFERED=1 # # USER user # # Set up a new user named "user" with user ID 1000 # RUN useradd -m -u 1000 user # # Switch to the "user" user # USER user # WORKDIR $HOME/app # RUN pip3 install --no-cache-dir --upgrade pip # COPY --chown=user . $HOME/app # ENV HOME=/home/user \ # PATH=/home/user/.local/bin:$PATH \ # PYTHONPATH=$HOME/app \ # PYTHONUNBUFFERED=1 \ # GRADIO_ALLOW_FLAGGING=never \ # GRADIO_NUM_PORTS=1 \ # GRADIO_SERVER_NAME=0.0.0.0 \ # GRADIO_THEME=huggingface \ # SYSTEM=spaces # RUN echo "Will install packages" # RUN pip3 install --no-cache-dir --progress-bar off --upgrade gradio # RUN pip3 install --no-cache-dir --progress-bar off --upgrade triton # COPY . $HOME/app # EXPOSE 7860 # RUN echo "Hello from Dockerfile!" # CMD ["python3", "app.py"] # FROM ghcr.io/tilmto/hymba:v1 # # Set the working directory in the container # WORKDIR /app # COPY ./requirements.txt . # # Set up a new user named "user" with user ID 1000 # # RUN useradd -m -u 1000 user # # RUN useradd -u 1000 -ms /bin/bash pavlo # # RUN groupadd -g 1000 user && \ # # useradd -u 1000 -g user -m user # # RUN cat /etc/passwd # # Switch to the "user" user # # USER user # # Set home to the user's home directory # # ENV HOME=/home/user \ # # PATH=/home/user/.local/bin:$PATH \ # # PYTHONPATH=$HOME/app \ # # PYTHONUNBUFFERED=1 \ # ENV GRADIO_ALLOW_FLAGGING=never \ # GRADIO_NUM_PORTS=1 \ # GRADIO_SERVER_NAME=0.0.0.0 \ # GRADIO_THEME=huggingface \ # SYSTEM=spaces # RUN echo "Will install packages" # RUN pip install --no-cache-dir --upgrade -r requirements.txt # # RUN pip3 install --upgrade -r /code/requirements.txt # # RUN pip3 install --no-cache-dir --upgrade -r /code/requirements.txt # # Set the working directory to the user's home directory # # WORKDIR $HOME/app # # Copy the current directory contents into the container at $HOME/app setting the owner to the user # # COPY --chown=user . $HOME/app # # RUN chmod g=u /etc/passwd /etc/group # COPY . . # EXPOSE 7860 # RUN echo "Hello from Dockerfile!" # CMD ["python3", "app.py"]