1
0
Fork 0

Add `file-manager`

main
Ambrose Chua 2021-11-16 21:41:51 +08:00
parent 85d607cf9d
commit e1c94a553c
2 changed files with 29 additions and 0 deletions

28
.docker/fm Normal file
View File

@ -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:

View File

@ -24,6 +24,7 @@ jobs:
- alpine-desktopbase
- alpine-slim
- debian-node
- fm
- fedora
- fedora-desktopbase
- fedora-go