sub2api / Dockerfile
ohmyapi's picture
Initial deployment
94f0697
raw
history blame contribute delete
513 Bytes
FROM alpine:3.21
RUN apk add --no-cache ca-certificates tzdata redis wget bash
ARG VERSION=0.1.106
RUN wget -qO /tmp/sub2api.tar.gz "https://github.com/Wei-Shaw/sub2api/releases/download/v${VERSION}/sub2api_${VERSION}_linux_amd64.tar.gz" \
&& tar xzf /tmp/sub2api.tar.gz -C /usr/local/bin/ \
&& rm /tmp/sub2api.tar.gz \
&& chmod +x /usr/local/bin/sub2api
RUN mkdir -p /app/data /app/resources
WORKDIR /app
COPY start.sh /app/start.sh
RUN chmod +x /app/start.sh
EXPOSE 7860
CMD ["/app/start.sh"]