ivangabriele commited on
Commit
6fae688
·
verified ·
1 Parent(s): 7ce1a1b

build(docker): add zsh

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -2
Dockerfile CHANGED
@@ -1,7 +1,9 @@
1
- # https://huggingface.co/docs/hub/spaces-dev-mode#docker-spaces
2
 
3
  FROM python:3.13-bookworm
4
 
 
 
5
  RUN apt-get update
6
  RUN apt-get install -y \
7
  bash \
@@ -12,7 +14,8 @@ RUN apt-get install -y \
12
  procps \
13
  nano \
14
  vim \
15
- wget
 
16
  RUN rm -fr /var/lib/apt/lists/*
17
 
18
  RUN useradd -m -u 1000 user
@@ -23,6 +26,7 @@ RUN chmod 755 /app
23
 
24
  USER user
25
  ENV PATH="/home/user/.local/bin:$PATH"
 
26
  RUN curl -fsSL https://pyenv.run | bash
27
  RUN curl -LsSf https://astral.sh/uv/install.sh | sh
28
 
 
1
+ https://huggingface.co/docs/hub/en/spaces-sdks-docker-first-demo#create-the-dockerfile
2
 
3
  FROM python:3.13-bookworm
4
 
5
+ ENV RUNNING_IN_DOCKER true
6
+
7
  RUN apt-get update
8
  RUN apt-get install -y \
9
  bash \
 
14
  procps \
15
  nano \
16
  vim \
17
+ wget \
18
+ zsh
19
  RUN rm -fr /var/lib/apt/lists/*
20
 
21
  RUN useradd -m -u 1000 user
 
26
 
27
  USER user
28
  ENV PATH="/home/user/.local/bin:$PATH"
29
+ RUN sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v1.2.1/zsh-in-docker.sh)"
30
  RUN curl -fsSL https://pyenv.run | bash
31
  RUN curl -LsSf https://astral.sh/uv/install.sh | sh
32