Serg4451D commited on
Commit
27f68d0
·
verified ·
1 Parent(s): a5b944a

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +22 -0
Dockerfile ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Используем базовый образ Alpine
2
+ FROM alpine:latest
3
+
4
+ # Устанавливаем необходимые пакеты
5
+ RUN apk add --no-cache \
6
+ zsh \
7
+ git \
8
+ curl \
9
+ && sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
10
+
11
+ # Устанавливаем шрифт для терминала (опционально)
12
+ RUN apk add --no-cache \
13
+ fontconfig \
14
+ && apk add --no-cache --virtual .build-deps \
15
+ fontforge \
16
+ && curl -L -o /tmp/Powerline.zip https://github.com/powerline/fonts/archive/master.zip \
17
+ && unzip /tmp/Powerline.zip -d /tmp/ \
18
+ && cd /tmp/fonts-master && ./install.sh \
19
+ && rm -rf /tmp/*
20
+
21
+ # Устанавливаем zsh как стандартный шелл
22
+ CMD ["/bin/zsh"]