2022-06-03 11:21:52 -04:00
|
|
|
ARG CORE_IMAGE=datarhei/base:alpine-core-latest
|
2022-05-13 13:26:45 -04:00
|
|
|
|
2022-06-03 11:21:52 -04:00
|
|
|
ARG FFMPEG_IMAGE=datarhei/base:alpine-ffmpeg-latest
|
2022-05-13 13:26:45 -04:00
|
|
|
|
2022-06-03 11:21:52 -04:00
|
|
|
FROM $CORE_IMAGE as core
|
2022-05-13 13:26:45 -04:00
|
|
|
|
|
|
|
|
FROM $FFMPEG_IMAGE
|
|
|
|
|
|
2022-06-03 11:21:52 -04:00
|
|
|
COPY --from=core /core /core
|
2022-05-13 13:26:45 -04:00
|
|
|
|
2022-06-03 11:21:52 -04:00
|
|
|
RUN ffmpeg -buildconf
|
2022-05-13 13:26:45 -04:00
|
|
|
|
|
|
|
|
ENV CORE_CONFIGFILE=/core/config/config.json
|
|
|
|
|
ENV CORE_STORAGE_DISK_DIR=/core/data
|
|
|
|
|
ENV CORE_DB_DIR=/core/config
|
|
|
|
|
|
2022-09-29 04:10:05 -04:00
|
|
|
EXPOSE 8080/tcp
|
|
|
|
|
EXPOSE 8181/tcp
|
|
|
|
|
EXPOSE 1935/tcp
|
|
|
|
|
EXPOSE 1936/tcp
|
|
|
|
|
EXPOSE 6000/udp
|
|
|
|
|
|
2022-05-13 13:26:45 -04:00
|
|
|
VOLUME ["/core/data", "/core/config"]
|
|
|
|
|
ENTRYPOINT ["/core/bin/run.sh"]
|
|
|
|
|
WORKDIR /core
|