Update
This commit is contained in:
parent
34124678a1
commit
acf10be382
10
Dockerfile
10
Dockerfile
@ -2,7 +2,7 @@ FROM alpine:latest AS base_image
|
|||||||
|
|
||||||
FROM base_image AS build
|
FROM base_image AS build
|
||||||
|
|
||||||
RUN apk add --no-cache curl build-base openssl openssl-dev zlib-dev linux-headers pcre-dev ffmpeg ffmpeg-dev
|
RUN apk add --no-cache curl git build-base openssl openssl-dev zlib-dev linux-headers pcre-dev ffmpeg ffmpeg-dev
|
||||||
|
|
||||||
RUN mkdir nginx nginx-vod-module
|
RUN mkdir nginx nginx-vod-module
|
||||||
|
|
||||||
@ -11,11 +11,13 @@ ARG VOD_MODULE_VERSION=6c305a78b7ab6e4312279bea5c45741bb54a713b
|
|||||||
|
|
||||||
RUN curl -sL https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz | tar -C /nginx --strip 1 -xz
|
RUN curl -sL https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz | tar -C /nginx --strip 1 -xz
|
||||||
RUN curl -sL https://github.com/kaltura/nginx-vod-module/archive/${VOD_MODULE_VERSION}.tar.gz | tar -C /nginx-vod-module --strip 1 -xz
|
RUN curl -sL https://github.com/kaltura/nginx-vod-module/archive/${VOD_MODULE_VERSION}.tar.gz | tar -C /nginx-vod-module --strip 1 -xz
|
||||||
|
RUN git clone https://github.com/arut/nginx-rtmp-module.git
|
||||||
|
|
||||||
WORKDIR /nginx
|
WORKDIR /nginx
|
||||||
|
|
||||||
RUN ./configure --prefix=/usr/local/nginx \
|
RUN ./configure --prefix=/usr/local/nginx \
|
||||||
--add-module=../nginx-vod-module \
|
--add-module=../nginx-vod-module \
|
||||||
|
--add-module=../nginx-rtmp-module \
|
||||||
--with-http_ssl_module \
|
--with-http_ssl_module \
|
||||||
--with-file-aio \
|
--with-file-aio \
|
||||||
--with-threads \
|
--with-threads \
|
||||||
@ -29,10 +31,14 @@ RUN rm -rf /usr/local/nginx/html /usr/local/nginx/conf/*.default
|
|||||||
|
|
||||||
FROM base_image
|
FROM base_image
|
||||||
|
|
||||||
RUN apk add --no-cache ca-certificates openssl pcre zlib ffmpeg
|
RUN apk add --no-cache ca-certificates openssl pcre zlib ffmpeg nginx-mod-rtmp
|
||||||
|
|
||||||
COPY --from=build /usr/local/nginx /usr/local/nginx
|
COPY --from=build /usr/local/nginx /usr/local/nginx
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/nginx/sbin/nginx"]
|
ENTRYPOINT ["/usr/local/nginx/sbin/nginx"]
|
||||||
|
|
||||||
|
EXPOSE 80
|
||||||
|
EXPOSE 443
|
||||||
|
EXPOSE 1935
|
||||||
|
|
||||||
CMD ["-g", "daemon off;"]
|
CMD ["-g", "daemon off;"]
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
version: "3"
|
version: "3"
|
||||||
services:
|
services:
|
||||||
vod:
|
vod:
|
||||||
|
build: .
|
||||||
image: registry.audio-lab.org/kaltura-nginx
|
image: registry.audio-lab.org/kaltura-nginx
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
Loading…
Reference in New Issue
Block a user