1FROM alpine:latest23# Create directories4WORKDIR /soft-serve5# Expose data volume6VOLUME /soft-serve78# Environment variables9ENV SOFT_SERVE_DATA_PATH "/soft-serve"10ENV SOFT_SERVE_INITIAL_ADMIN_KEYS ""11# workaround to prevent slowness in docker when running with a tty12ENV CI "1"1314# Expose ports15# SSH16EXPOSE 23231/tcp17# HTTP18EXPOSE 23232/tcp19# Stats20EXPOSE 23233/tcp21# Git22EXPOSE 9418/tcp2324# Set the default command25ENTRYPOINT [ "/usr/local/bin/soft", "serve" ]2627RUN apk update && apk add --update git bash openssh && rm -rf /var/cache/apk/*2829COPY soft /usr/local/bin/soft