From 325d8a9ad2f27c42bc5e6b823f13d905dbacf93b Mon Sep 17 00:00:00 2001 From: Jess Frazelle Date: Wed, 18 Jul 2018 16:10:29 -0400 Subject: [PATCH] add theme Signed-off-by: Jess Frazelle --- mc/Dockerfile | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/mc/Dockerfile b/mc/Dockerfile index 1f4b1b0..631849e 100644 --- a/mc/Dockerfile +++ b/mc/Dockerfile @@ -7,14 +7,23 @@ RUN apk add --no-cache \ libssh2 \ ncurses-libs +ENV TERM xterm + +# Create user and change ownership +RUN addgroup -g 1001 -S mc \ + && adduser -u 1001 -SHG mc mc \ + && mkdir -p /home/mc/.mc + ENV MC_VERSION 4.8.21 RUN set -x \ && apk add --no-cache --virtual .build-deps \ + aspell-dev \ autoconf \ automake \ build-base \ - aspell-dev \ + ca-certificates \ + curl \ e2fsprogs-dev \ gettext-dev \ git \ @@ -47,7 +56,15 @@ RUN set -x \ && make \ && make install \ ) \ + && curl -sSL "https://raw.githubusercontent.com/nkulikov/mc-solarized-skin/master/solarized.ini" > /home/mc/.mc/solarized.ini \ && rm -rf /usr/src/mc \ - && apk del .build-deps + && apk del .build-deps \ + && chown -R mc:mc /home/mc + +ENV HOME=/home/mc + +ENV MC_SKIN=${HOME}/.mc/solarized.ini + +WORKDIR ${HOME} ENTRYPOINT [ "mc" ]