| # Используем базовый образ Alpine | |
| FROM alpine:latest | |
| # Устанавливаем необходимые пакеты | |
| RUN apk add --no-cache \ | |
| zsh \ | |
| git \ | |
| curl \ | |
| && sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" | |
| # Устанавливаем шрифт для терминала (опционально) | |
| RUN apk add --no-cache \ | |
| fontconfig \ | |
| && apk add --no-cache --virtual .build-deps \ | |
| fontforge \ | |
| && curl -L -o /tmp/Powerline.zip https://github.com/powerline/fonts/archive/master.zip \ | |
| && unzip /tmp/Powerline.zip -d /tmp/ \ | |
| && cd /tmp/fonts-master && ./install.sh \ | |
| && rm -rf /tmp/* | |
| # Устанавливаем zsh как стандартный шелл | |
| CMD ["/bin/zsh"] | |