From d2336ca776065b0fc674faa5f2c406b27012adac Mon Sep 17 00:00:00 2001 From: Mingcai SHEN Date: Fri, 16 Sep 2022 17:14:51 +0800 Subject: [PATCH] Package into docker because of cgo ..... --- Dockerfile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5a0acfc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM golang:bullseye AS builder +RUN apt update && apt install -y build-essential libavcodec-dev libavutil-dev libswscale-dev +RUN mkdir /tmp/srd && go env -w GOPROXY="https://goproxy.io,direct" +ADD ./ /tmp/srd/ +RUN cd /tmp/srd && make all + +FROM debian:bullseye +MAINTAINER "Mingcai SHEN " +RUN apt update && apt install -y libavcodec58 libavutil56 libswscale5 +COPY --from=builder /tmp/srd/sport_rec_demo /usr/local/bin +EXPOSE 3000 +CMD ["/usr/local/bin/sport_rec_demo", "serve", "-L", ":3000"]