my-cloud-api / Dockerfile
abhy60098's picture
Update Dockerfile
cc71f4a verified
raw
history blame contribute delete
543 Bytes
FROM debian:stable-slim
RUN apt-get update && apt-get install -y curl tar ca-certificates && rm -rf /var/lib/apt/lists/*
RUN mkdir -p /opt/alist/data && \
curl -L https://github.com/AlistGo/alist/releases/latest/download/alist-linux-amd64.tar.gz -o /tmp/alist.tar.gz && \
tar -zxvf /tmp/alist.tar.gz -C /opt/alist && \
rm /tmp/alist.tar.gz
RUN chmod +x /opt/alist/alist
WORKDIR /opt/alist
RUN echo '{"http_port": 7860}' > /opt/alist/data/config.json
ENV ALIST_HTTP_PORT=7860
CMD ["./alist", "server", "--data", "/opt/alist/data"]
#