seanpedrickcase commited on
Commit
f20dd46
·
1 Parent(s): fcd826b

Modified Dockerfile to run app on port 8080, which Lambda uses

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -1
Dockerfile CHANGED
@@ -26,6 +26,9 @@ RUN git lfs install
26
  RUN git clone https://huggingface.co/BAAI/bge-small-en-v1.5 /model/bge
27
  RUN rm -rf /model/bge/.git
28
 
 
 
 
29
  # Set up a new user named "user" with user ID 1000
30
  RUN useradd -m -u 1000 user
31
 
@@ -34,6 +37,7 @@ RUN chown -R user:user /home/user
34
 
35
  # Make output folder
36
  RUN mkdir -p /home/user/app/output && chown -R user:user /home/user/app/output
 
37
 
38
  # Switch to the "user" user
39
  USER user
@@ -46,7 +50,7 @@ ENV HOME=/home/user \
46
  GRADIO_ALLOW_FLAGGING=never \
47
  GRADIO_NUM_PORTS=1 \
48
  GRADIO_SERVER_NAME=0.0.0.0 \
49
- GRADIO_SERVER_PORT=7860 \
50
  GRADIO_THEME=huggingface \
51
  AWS_STS_REGIONAL_ENDPOINT=regional \
52
  #GRADIO_ROOT_PATH=/data-text-search \
@@ -59,4 +63,5 @@ WORKDIR $HOME/app
59
  COPY --chown=user . $HOME/app
60
  #COPY . $HOME/app
61
 
 
62
  CMD ["python", "app.py"]
 
26
  RUN git clone https://huggingface.co/BAAI/bge-small-en-v1.5 /model/bge
27
  RUN rm -rf /model/bge/.git
28
 
29
+ # Expose port 8080
30
+ EXPOSE 8080
31
+
32
  # Set up a new user named "user" with user ID 1000
33
  RUN useradd -m -u 1000 user
34
 
 
37
 
38
  # Make output folder
39
  RUN mkdir -p /home/user/app/output && chown -R user:user /home/user/app/output
40
+ RUN mkdir -p /home/user/.cache/huggingface/hub && chown -R user:user /home/user/.cache/huggingface/hub
41
 
42
  # Switch to the "user" user
43
  USER user
 
50
  GRADIO_ALLOW_FLAGGING=never \
51
  GRADIO_NUM_PORTS=1 \
52
  GRADIO_SERVER_NAME=0.0.0.0 \
53
+ GRADIO_SERVER_PORT=8080 \
54
  GRADIO_THEME=huggingface \
55
  AWS_STS_REGIONAL_ENDPOINT=regional \
56
  #GRADIO_ROOT_PATH=/data-text-search \
 
63
  COPY --chown=user . $HOME/app
64
  #COPY . $HOME/app
65
 
66
+
67
  CMD ["python", "app.py"]