FROM alpine:latest

RUN apk --no-cache add ca-certificates gcompat

WORKDIR /app

COPY ./bin/liteserver-linux-amd64 .
RUN chmod +x liteserver-linux-amd64
RUN mkdir /data

ENV SERVER_IP="0.0.0.0" \
    FILE_PATH="/data" \
    SERVER_PORT="8080" \
    AUTH_USER="lite" \
    AUTH_PASS="foil" \
    MOTD="LiteServer Go"

EXPOSE 8080
ENTRYPOINT ./liteserver-linux-amd64 -s "$SERVER_IP" -f "$FILE_PATH" -l "$SERVER_PORT" -u "$AUTH_USER" -p "$AUTH_PASS" -m "$MOTD"

