use gocv base image instead

This commit is contained in:
Cedric Verstraeten
2023-04-13 12:30:51 +02:00
parent e29cd0c584
commit d22c9be5e8
+1 -25
View File
@@ -1,28 +1,4 @@
FROM kerberos/golang-ffmpeg-opencv:f656139 AS builder
FROM kerberos/openalpr-base:latest
#########################################################
#### Copy FFmpeg, OpenCV and OpenALPR from builder image.
COPY --from=builder /usr/local/lib/libavcodec* /usr/local/lib/
COPY --from=builder /usr/local/include/libavcodec /usr/local/include/libavcodec
COPY --from=builder /usr/local/lib/libavdevice* /usr/local/lib/
COPY --from=builder /usr/local/include/libavdevice /usr/local/include/libavdevice
COPY --from=builder /usr/local/lib/libavfilter* /usr/local/lib/
COPY --from=builder /usr/local/include/libavfilter /usr/local/include/libavfilter
COPY --from=builder /usr/local/lib/libavformat* /usr/local/lib/
COPY --from=builder /usr/local/include/libavformat /usr/local/include/libavformat
COPY --from=builder /usr/local/lib/libavutil* /usr/local/lib/
COPY --from=builder /usr/local/include/libavutil /usr/local/include/libavutil
COPY --from=builder /usr/local/lib/libswresample* /usr/local/lib/
COPY --from=builder /usr/local/include/libswresample /usr/local/include/libswresample
COPY --from=builder /usr/local/lib/libswscale* /usr/local/lib/
COPY --from=builder /usr/local/include/libswscale /usr/local/include/libswscale
COPY --from=builder /usr/lib/*/pkgconfig/opencv* /usr/local/lib/pkgconfig/
COPY --from=builder /usr/lib/*/libopencv* /usr/local/lib/
COPY --from=builder /usr/include/opencv4 /usr/local/include/opencv4
# Move CMAKE files
COPY --from=builder /usr/lib/*/cmake/opencv /usr/share/OpenCV/
FROM gocv/opencv:4.7.0
# Install prerequisites
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \