forked from forks/ffprobe-wasm
fix: permission issues from 465d4ec3
Signed-off-by: Alix von Schirp <github@avonschirp.bootmedia.de>
This commit is contained in:
@@ -5,7 +5,7 @@ ARG FFMPEG_VERSION=8.0.1
|
|||||||
ARG X264_COMMIT=b35605a
|
ARG X264_COMMIT=b35605a
|
||||||
ARG LAME_VERSION=3.100
|
ARG LAME_VERSION=3.100
|
||||||
|
|
||||||
ARG PREFIX=/opt/ffmpeg
|
ARG PREFIX=/tmp/ffmpeg-build
|
||||||
ARG MAKEFLAGS="-j4"
|
ARG MAKEFLAGS="-j4"
|
||||||
|
|
||||||
RUN wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc
|
RUN wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc
|
||||||
@@ -16,8 +16,6 @@ RUN apt-get install -y libclang-rt-20-dev-wasm32 libclang-rt-20-dev-wasm64 libc+
|
|||||||
RUN apt-get update && apt-get install -y autoconf libtool build-essential pkgconf
|
RUN apt-get update && apt-get install -y autoconf libtool build-essential pkgconf
|
||||||
|
|
||||||
|
|
||||||
FROM build AS userbuild
|
|
||||||
|
|
||||||
USER ${BUILD_USER}
|
USER ${BUILD_USER}
|
||||||
|
|
||||||
# libx264
|
# libx264
|
||||||
@@ -106,8 +104,8 @@ RUN emmake make -j4 && \
|
|||||||
emmake make install
|
emmake make install
|
||||||
|
|
||||||
|
|
||||||
COPY ./src/ffprobe-wasm-wrapper.cpp /build/src/ffprobe-wasm-wrapper.cpp
|
COPY --chown=${BUILD_USER}:${BUILD_USER} ./src/ffprobe-wasm-wrapper.cpp /build/src/ffprobe-wasm-wrapper.cpp
|
||||||
COPY ./Makefile /build/Makefile
|
COPY --chown=${BUILD_USER}:${BUILD_USER} ./Makefile /build/Makefile
|
||||||
|
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
|
|||||||
4
Makefile
4
Makefile
@@ -2,8 +2,8 @@ dist/ffprobe-wasm.js:
|
|||||||
mkdir -p dist && \
|
mkdir -p dist && \
|
||||||
emcc --bind \
|
emcc --bind \
|
||||||
-O3 \
|
-O3 \
|
||||||
-L/opt/ffmpeg/lib \
|
-L/tmp/ffmpeg-build/lib \
|
||||||
-I/opt/ffmpeg/include/ \
|
-I/tmp/ffmpeg-build/include/ \
|
||||||
-s EXPORTED_RUNTIME_METHODS="[FS, cwrap, ccall, getValue, setValue, writeAsciiToMemory]" \
|
-s EXPORTED_RUNTIME_METHODS="[FS, cwrap, ccall, getValue, setValue, writeAsciiToMemory]" \
|
||||||
-s INITIAL_MEMORY=268435456 \
|
-s INITIAL_MEMORY=268435456 \
|
||||||
-lavcodec -lavformat -lavfilter -lavdevice -lswresample -lswscale -lavutil -lm -lx264 \
|
-lavcodec -lavformat -lavfilter -lavdevice -lswresample -lswscale -lavutil -lm -lx264 \
|
||||||
|
|||||||
Reference in New Issue
Block a user