sarveshpatel commited on
Commit
0bba2e9
·
verified ·
1 Parent(s): 19cf7f8

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +22 -0
Dockerfile ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.11-slim
2
+
3
+ RUN apt-get update && apt-get install -y \
4
+ curl wget git htop nano vim sudo \
5
+ build-essential net-tools procps \
6
+ && curl -fsSL https://code-server.dev/install.sh | sh \
7
+ && apt-get clean && rm -rf /var/lib/apt/lists/*
8
+
9
+ RUN pip install --no-cache-dir \
10
+ requests ipython huggingface_hub transformers
11
+
12
+ RUN useradd -m -u 1000 user
13
+ USER user
14
+ ENV HOME=/home/user PATH=/home/user/.local/bin:$PATH
15
+ WORKDIR /home/user
16
+
17
+ # Create workspace
18
+ RUN mkdir -p /home/user/workspace
19
+
20
+ EXPOSE 7860
21
+
22
+ CMD ["code-server", "--bind-addr", "0.0.0.0:7860", "--auth", "none", "/home/user/workspace"]