feat: add an environment variable to manage rebuild in Docker image (#290)
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com>swagger2
parent
cc9aa9eb3f
commit
1a7587ee48
@ -1,10 +1,11 @@ |
|||||||
ARG GO_VERSION=1.20 |
ARG GO_VERSION=1.20 |
||||||
ARG BUILD_TYPE= |
ARG BUILD_TYPE= |
||||||
FROM golang:$GO_VERSION |
FROM golang:$GO_VERSION |
||||||
|
ENV REBUILD=true |
||||||
WORKDIR /build |
WORKDIR /build |
||||||
RUN apt-get update && apt-get install -y cmake libgomp1 libopenblas-dev libopenblas-base libopencv-dev libopencv-core-dev libopencv-core4.5 |
RUN apt-get update && apt-get install -y cmake libgomp1 libopenblas-dev libopenblas-base libopencv-dev libopencv-core-dev libopencv-core4.5 |
||||||
COPY . . |
COPY . . |
||||||
RUN ln -s /usr/include/opencv4/opencv2/ /usr/include/opencv2 |
RUN ln -s /usr/include/opencv4/opencv2/ /usr/include/opencv2 |
||||||
RUN make prepare-sources |
RUN make build |
||||||
EXPOSE 8080 |
EXPOSE 8080 |
||||||
ENTRYPOINT [ "/build/entrypoint.sh" ] |
ENTRYPOINT [ "/build/entrypoint.sh" ] |
||||||
|
Loading…
Reference in new issue