File size: 3,206 Bytes
356849d
7c9d632
 
95c4c91
6b5a27e
d06f444
 
6b5a27e
b37f84f
95c4c91
 
b37f84f
7c9d632
 
 
 
 
 
 
 
 
 
 
 
1e602e6
 
6b5a27e
cf7ebd6
2bd8299
 
69e97f9
2bd8299
69e97f9
 
 
95c4c91
 
7c9d632
43898b1
356849d
95c4c91
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7c9d632
356849d
 
7c9d632
 
3406415
7c9d632
4fab8eb
7c9d632
 
 
4fab8eb
7c9d632
 
356849d
7c9d632
eb662e5
7c9d632
 
 
 
 
 
 
 
 
 
 
 
356849d
7c9d632
356849d
7c9d632
 
 
356849d
7c9d632
 
644ab6f
7c9d632
 
644ab6f
7c9d632
 
 
 
 
 
 
4a30127
7c9d632
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
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"]