1FROM alpine:latest
 2
 3RUN apk update && apk add --update git && rm -rf /var/cache/apk/*
 4
 5COPY soft-serve /usr/local/bin/soft-serve
 6
 7# Create directories
 8WORKDIR /soft-serve
 9# Expose data volume
10VOLUME /soft-serve
11
12# Environment variables
13ENV SOFT_SERVE_KEY_PATH "/soft-serve/ssh/soft_serve_server_ed25519"
14ENV SOFT_SERVE_INITIAL_ADMIN_KEY ""
15ENV SOFT_SERVE_REPO_PATH "/soft-serve/repos"
16
17# Expose ports
18# SSH
19EXPOSE 23231/tcp
20
21# Set the default command
22ENTRYPOINT [ "/usr/local/bin/soft-serve" ]