Spaces:
Runtime error
Runtime error
FROM alpine:edge as builder | |
LABEL stage=go-builder | |
WORKDIR /app/ | |
RUN apk add --no-cache bash curl gcc git go musl-dev | |
COPY go.mod go.sum ./ | |
RUN go mod download | |
COPY ./ ./ | |
RUN bash build.sh release docker | |
FROM alpine:edge | |
LABEL MAINTAINER="i@nn.ci" | |
VOLUME /opt/alist/data/ | |
WORKDIR /opt/alist/ | |
COPY --from=builder /app/bin/alist ./ | |
COPY entrypoint.sh /entrypoint.sh | |
RUN apk update && \ | |
apk upgrade --no-cache && \ | |
apk add --no-cache bash ca-certificates su-exec tzdata; \ | |
chmod +x /entrypoint.sh && \ | |
rm -rf /var/cache/apk/* | |
ENV PUID=0 PGID=0 UMASK=022 | |
EXPOSE 5244 5245 | |
CMD [ "/entrypoint.sh" ] |