shell/Dockerfile

20 lines
530 B
Docker

# focal 2020.01 dev
FROM ubuntu@sha256:d050ed7278c16ff627e4a70d7d353f1a2ec74d8a0b66e5a865356d92f5f6d87b
ADD ./sources.list /etc/apt/sources.list
ADD https://sneak.cloud/authorized_keys /root/.ssh/authorized_keys
COPY ./root /tmp/rootoverlay
# we only install essential system packages here
ARG SYSTEM_PACKAGES="runit build-essential rsync ca-certificates"
RUN \
apt update && \
apt -y upgrade && \
apt -y install $SYSTEM_PACKAGES && \
rsync -avP /tmp/rootoverlay/ / && \
rm -rf /tmp/rootoverlay
EXPOSE 22