devstok commited on
Commit
6d0562e
·
verified ·
1 Parent(s): a58f797

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -5
Dockerfile CHANGED
@@ -1,17 +1,18 @@
1
  FROM ubuntu:20.04
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
 
4
 
5
- # Install dependensi dan ttyd
6
  RUN apt update && \
7
- apt install -y curl git build-essential cmake g++ libjson-c-dev libwebsockets-dev bash && \
8
  git clone https://github.com/tsl0922/ttyd.git && \
9
  cd ttyd && mkdir build && cd build && \
10
  cmake .. && make && make install && \
11
  cd / && rm -rf ttyd
12
 
13
- # Expose port yang sesuai dengan Hugging Face Spaces (default: 7860)
 
14
  EXPOSE 7860
15
 
16
- # Jalankan ttyd di port 7860
17
- CMD ["ttyd", "-p", "7860", "bash"]
 
1
  FROM ubuntu:20.04
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
4
+ ENV CMD="ttyd -p 3000 bash"
5
 
6
+ # Install ttyd dan Python
7
  RUN apt update && \
8
+ apt install -y curl git build-essential cmake g++ libjson-c-dev libwebsockets-dev bash python3 python3-pip && \
9
  git clone https://github.com/tsl0922/ttyd.git && \
10
  cd ttyd && mkdir build && cd build && \
11
  cmake .. && make && make install && \
12
  cd / && rm -rf ttyd
13
 
14
+ COPY entrypoint.py /entrypoint.py
15
+
16
  EXPOSE 7860
17
 
18
+ CMD ["python3", "/entrypoint.py"]