ivangabriele commited on
Commit
3b05990
·
verified ·
1 Parent(s): a67f29c

ci(docker): fix default 1000 user

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -8
Dockerfile CHANGED
@@ -2,7 +2,7 @@
2
 
3
  FROM nvidia/cuda:12.9.0-cudnn-runtime-ubuntu24.04
4
 
5
- ENV RUNNING_IN_DOCKER true
6
 
7
  RUN apt-get update
8
  RUN apt-get install -y \
@@ -17,22 +17,20 @@ RUN apt-get install -y \
17
  wget
18
  RUN rm -fr /var/lib/apt/lists/*
19
 
20
- RUN useradd -m -u 1000 user
21
-
22
  WORKDIR /app
23
- RUN chown user /app
24
  RUN chmod 755 /app
25
 
26
- USER user
27
- ENV PATH="/home/user/.local/bin:$PATH"
28
  RUN sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v1.2.1/zsh-in-docker.sh)"
29
  RUN curl -LsSf https://astral.sh/uv/install.sh | sh
30
 
31
- COPY --chown=user . /app
32
 
33
  RUN ls -la /app
34
 
35
- ENV UV_NO_CACHE="1"
36
  RUN uv venv
37
  RUN uv sync
38
 
 
2
 
3
  FROM nvidia/cuda:12.9.0-cudnn-runtime-ubuntu24.04
4
 
5
+ ENV RUNNING_IN_DOCKER=true
6
 
7
  RUN apt-get update
8
  RUN apt-get install -y \
 
17
  wget
18
  RUN rm -fr /var/lib/apt/lists/*
19
 
 
 
20
  WORKDIR /app
21
+ RUN chown 1000:1000 /app
22
  RUN chmod 755 /app
23
 
24
+ USER 1000
25
+ # ENV PATH="/home/user/.local/bin:$PATH"
26
  RUN sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v1.2.1/zsh-in-docker.sh)"
27
  RUN curl -LsSf https://astral.sh/uv/install.sh | sh
28
 
29
+ COPY --chown=1000:1000 . /app
30
 
31
  RUN ls -la /app
32
 
33
+ ENV UV_NO_CACHE=true
34
  RUN uv venv
35
  RUN uv sync
36