| ADD file:e3f56488d3d3bb67729714db13ddadf6652e7efb5281cfc7010d3e71f9d6607f in / |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add qt6-qtbase-dev # buildkit |
| RUN /bin/sh -c apk add cmake # buildkit |
| RUN /bin/sh -c apk add g++ # buildkit |
| RUN /bin/sh -c apk add make # buildkit |
| RUN /bin/sh -c apk add git # buildkit |
| RUN /bin/sh -c apk add postgresql15-client # buildkit |
| RUN /bin/sh -c git clone https://github.com/qt/qtopcua.git -b $(qmake6 -query QT_VERSION) /qtopcua # buildkit |
| RUN /bin/sh -c mkdir /qtopcua/build # buildkit |
| WORKDIR /qtopcua/build |
| RUN /bin/sh -c cmake .. # buildkit |
| RUN /bin/sh -c make -j $(nproc) # buildkit |
| RUN /bin/sh -c make install # buildkit |
| COPY ./opc_monitor /tp420/opc_monitor # buildkit |
| RUN /bin/sh -c rm -rf /tp420/opc_monitor/build # buildkit |
| RUN /bin/sh -c mkdir /tp420/opc_monitor/build # buildkit |
| WORKDIR /tp420/opc_monitor/build |
| RUN /bin/sh -c cmake .. # buildkit |
| RUN /bin/sh -c make -j $(nproc) # buildkit |
| ENTRYPOINT ["/tp420/opc_monitor/build/opc_monitor"] |