FROM debian:10 LABEL name=ofxOscMidi WORKDIR /opt/ RUN apt update && apt install -y --no-install-recommends curl unzip build-essential RUN curl -k https://openframeworks.cc/versions/v0.11.2/of_v0.11.2_linux64gcc6_release.tar.gz -O && tar -xf of_v0.11.2_linux64gcc6_release.tar.gz COPY install.sh /opt RUN cd /opt && bash /opt/install.sh RUN bash /opt/of_v0.11.2_linux64gcc6_release/scripts/linux/compileOF.sh -j6 RUN curl -k https://codeload.github.com/Andymann/ofxOscMidi/zip/refs/heads/main -o ./of_v0.11.2_linux64gcc6_release/apps/myApps/oscMidi.zip && \ unzip of_v0.11.2_linux64gcc6_release/apps/myApps/oscMidi.zip && rm /opt/of_v0.11.2_linux64gcc6_release/apps/myApps/oscMidi.zip RUN curl -k https://codeload.github.com/braitsch/ofxDatGui/zip/refs/heads/master -o ./of_v0.11.2_linux64gcc6_release/addons/ofxDatGui.zip && \ unzip of_v0.11.2_linux64gcc6_release/addons/ofxDatGui.zip RUN curl -k https://codeload.github.com/danomatika/ofxMidi/zip/refs/heads/master -o ./of_v0.11.2_linux64gcc6_release/addons/ofxMidi.zip && \ unzip of_v0.11.2_linux64gcc6_release/addons/ofxMidi.zip RUN curl -k https://codeload.github.com/bakercp/ofxNetworkUtils/zip/refs/heads/master -o ./of_v0.11.2_linux64gcc6_release/addons/ofxNetworkUtils.zip && \ unzip of_v0.11.2_linux64gcc6_release/addons/ofxNetworkUtils.zip RUN cd /opt/of_v0.11.2_linux64gcc6_release/apps/myApps/emptyExample/ && make # Start the main process. CMD ["/bin/bash"]