Vedang Barhate commited on
Commit
da6d2f6
·
1 Parent(s): 37a8805

chore: updated dockerfile and readme

Browse files
Files changed (2) hide show
  1. Dockerfile +4 -10
  2. README.md +1 -0
Dockerfile CHANGED
@@ -6,23 +6,17 @@ RUN apt-get update && apt-get install -y \
6
  curl \
7
  && rm -rf /var/lib/apt/lists/*
8
 
9
- RUN useradd --create-home --shell /bin/bash app && chown app:app /app
10
 
11
  COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv
12
 
13
- RUN curl -L https://github.com/gitpod-io/openvscode-server/releases/download/openvscode-server-v1.101.2/openvscode-server-v1.101.2-linux-x64.tar.gz -o /tmp/openvscode-server.tar.gz && \
14
- tar -xzf /tmp/openvscode-server.tar.gz -C /opt && \
15
- rm /tmp/openvscode-server.tar.gz && \
16
- mv /opt/openvscode-server-v1.101.2-linux-x64 /opt/openvscode-server && \
17
- chown -R 1000:1000 /opt/openvscode-server
18
 
19
- COPY --chown=app:app pyproject.toml uv.lock* ./
20
-
21
- USER app
22
 
23
  RUN uv sync --frozen --no-cache
24
 
25
- COPY --chown=app:app . .
26
 
27
  EXPOSE 7860
28
 
 
6
  curl \
7
  && rm -rf /var/lib/apt/lists/*
8
 
9
+ RUN useradd -m -u 1000 user && chown user:user /app
10
 
11
  COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv
12
 
13
+ COPY --chown=user pyproject.toml uv.lock* ./
 
 
 
 
14
 
15
+ USER user
 
 
16
 
17
  RUN uv sync --frozen --no-cache
18
 
19
+ COPY --chown=user . .
20
 
21
  EXPOSE 7860
22
 
README.md CHANGED
@@ -4,6 +4,7 @@ emoji: 🏆
4
  colorFrom: yellow
5
  colorTo: green
6
  sdk: docker
 
7
  pinned: false
8
  ---
9
 
 
4
  colorFrom: yellow
5
  colorTo: green
6
  sdk: docker
7
+ app_port: 7860
8
  pinned: false
9
  ---
10