auto source
This commit is contained in:
12
Dockerfile
12
Dockerfile
@ -2,16 +2,16 @@ FROM alpine:edge as base
|
||||
RUN ["apk", "add", "--no-cache", "--repository", "https://dl-cdn.alpinelinux.org/alpine/edge/testing", "streamlink", "py3-tornado"]
|
||||
RUN ["mkdir", "/app"]
|
||||
COPY ["stream.py", "/app/stream.py"]
|
||||
RUN ["chmod", "755", "/app/stream.py"]
|
||||
|
||||
FROM base as sources
|
||||
COPY ["sources.py", "/app/sources.py"]
|
||||
COPY ["tv.m3u8", "/app/tv.m3u8"]
|
||||
RUN ["chmod", "-R", "755", "/app"]
|
||||
COPY ["tv.json", "/app/tv.json"]
|
||||
RUN ["python3", "/app/sources.py"]
|
||||
RUN ["rm", "/app/tv.json"]
|
||||
RUN ["rm", "/app/sources.py"]
|
||||
|
||||
FROM scratch
|
||||
COPY --from=base / /
|
||||
COPY --from=sources /app/sources.m3u8 /app/sources.m3u8
|
||||
|
||||
USER 1444:1444
|
||||
ENV ICECAST_SERVER=https://icecast.purser.it:7000
|
||||
ENV STREAM_SERVER=https://stream.purser.it
|
||||
ENTRYPOINT ["/app/stream.py"]
|
||||
|
Reference in New Issue
Block a user