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