2023-01-20 11:31:39 +08:00
|
|
|
FROM alpine:3.17
|
2020-11-04 01:18:01 +08:00
|
|
|
|
2021-03-17 00:41:29 +08:00
|
|
|
RUN echo hosts: dns files > /etc/nsswitch.conf
|
2020-11-04 01:18:01 +08:00
|
|
|
RUN apk add --no-cache --update \
|
2021-03-17 00:41:29 +08:00
|
|
|
sudo tzdata zsh
|
2018-04-01 21:31:06 +08:00
|
|
|
|
2021-09-24 14:09:48 +08:00
|
|
|
RUN adduser -s /bin/zsh -D ambrose -u 1000 \
|
2021-03-16 18:34:06 +08:00
|
|
|
&& echo '' >> /etc/sudoers \
|
|
|
|
&& echo '## No password sudo' >> /etc/sudoers \
|
|
|
|
&& echo 'ambrose ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
|
2018-04-01 21:31:06 +08:00
|
|
|
|
2018-03-30 00:13:16 +08:00
|
|
|
WORKDIR /home/ambrose
|
2018-04-01 21:31:06 +08:00
|
|
|
COPY --chown=ambrose:ambrose . .
|
2021-05-03 15:32:38 +08:00
|
|
|
RUN chown ambrose:ambrose /home/ambrose \
|
|
|
|
&& chmod go-rwx .gnupg
|
2018-03-27 23:47:53 +08:00
|
|
|
|
|
|
|
USER ambrose
|
|
|
|
|
2021-03-17 02:17:39 +08:00
|
|
|
RUN ./.config/yadm/bootstrap rootzsh
|
2020-11-04 01:18:01 +08:00
|
|
|
|
2021-03-16 19:21:41 +08:00
|
|
|
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"
|
|
|
|
|
2018-04-02 22:27:31 +08:00
|
|
|
CMD ["/bin/zsh", "-l"]
|
2021-03-16 18:34:06 +08:00
|
|
|
|
|
|
|
# vim: set ft=dockerfile:
|