From e1c94a553ce552fab9971c500606bce3527b0d0a Mon Sep 17 00:00:00 2001 From: Ambrose Chua Date: Tue, 16 Nov 2021 21:41:51 +0800 Subject: [PATCH] Add `file-manager` --- .docker/fm | 28 ++++++++++++++++++++++++++++ .github/workflows/docker-publish.yml | 1 + 2 files changed, 29 insertions(+) create mode 100644 .docker/fm diff --git a/.docker/fm b/.docker/fm new file mode 100644 index 0000000..2b37e06 --- /dev/null +++ b/.docker/fm @@ -0,0 +1,28 @@ +FROM docker.io/serverwentdown/file-manager:latest + +RUN apt-get update \ + && apt-get install -y \ + sudo zsh \ + && rm -rf /var/lib/apt/lists/* + +RUN userdel --remove node \ + && useradd -s /bin/zsh ambrose -u 1000 -U \ + && echo '' >> /etc/sudoers \ + && echo '## No password sudo' >> /etc/sudoers \ + && echo 'ambrose ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers + +WORKDIR /home/ambrose +COPY --chown=ambrose:ambrose . . +RUN chown ambrose:ambrose /home/ambrose \ + && chmod go-rwx .gnupg + +USER ambrose + +RUN ./.config/yadm/bootstrap rootzsh + +LABEL org.opencontainers.image.title="environment" +LABEL org.opencontainers.image.url="https://github.com/serverwentdown/env" +LABEL org.opencontainers.image.source="https://github.com/serverwentdown/env.git" +LABEL org.opencontainers.image.authors="Ambrose Chua" + +# vim: set ft=dockerfile: diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 123691a..144b442 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -24,6 +24,7 @@ jobs: - alpine-desktopbase - alpine-slim - debian-node + - fm - fedora - fedora-desktopbase - fedora-go