34 lines
902 B
Docker
34 lines
902 B
Docker
FROM ubuntu:18.04
|
|
|
|
# Installing dependencies
|
|
RUN apt update
|
|
|
|
RUN DEBIAN_FRONTEND=noninteractive apt install -y qtbase5-dev openssl libmbedtls-dev tesseract-ocr tesseract-ocr-rus libopencv-dev libzbar-dev qttools5-dev nlohmann-json-dev libcurl4-openssl-dev libtesseract-dev libqrencode-dev
|
|
RUN DEBIAN_FRONTEND=noninteractive apt install -y wget git cmake make gcc g++ fuse libboost-regex-dev
|
|
|
|
WORKDIR /app
|
|
|
|
#Copy only necessities
|
|
COPY assets ./assets
|
|
COPY check ./check
|
|
COPY exceptions ./exceptions
|
|
COPY goods ./goods
|
|
COPY image ./image
|
|
COPY image_redactor ./image_redactor
|
|
COPY output ./output
|
|
COPY parser ./parser
|
|
COPY settings ./settings
|
|
COPY scenes ./scenes
|
|
COPY net ./net
|
|
COPY translations ./translations
|
|
COPY http_server ./http_server
|
|
COPY utils ./utils
|
|
|
|
COPY ./*.h ./*cpp ./*.ui ./*.qrc CMakeLists.txt .
|
|
|
|
WORKDIR /app/build
|
|
|
|
RUN cmake -DBUILD_TRANSLATIONS=on .. && make -j 8
|
|
|
|
ENTRYPOINT ["bash"]
|