| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | FROM buildpack-deps:xenialRUN apt-get update -yqq && apt-get install -yqq software-properties-common unzip cmakeRUN apt-get install -yqq libgcrypt11-dev python nginxWORKDIR /installsENV CPPCMS_VERSION=1.1.1ENV BACKNAME=cppcmsENV CPPCMS_HOME=/installs/$BACKNAME-$CPPCMS_VERSIONENV CPPCMSROOT=${CPPCMS_HOME}-installRUN wget -q https://download.sourceforge.net/project/cppcms/$BACKNAME/$CPPCMS_VERSION-rc1/$BACKNAME-$CPPCMS_VERSION.tar.bz2RUN tar xf $BACKNAME-$CPPCMS_VERSION.tar.bz2RUN cd $BACKNAME-$CPPCMS_VERSION && \    mkdir build && \    cd build && \    cmake -DCMAKE_INSTALL_PREFIX=${CPPCMSROOT} .. && \    make && make installENV CPPCMS_HOME=${CPPCMSROOT}ENV CPPDB_VERSION=0.3.1ENV BACKNAME=cppdbENV CPPDB_HOME=/installs/$BACKNAME-$CPPDB_VERSIONENV CPPDBROOT=${CPPDB_HOME}-installRUN wget -q https://download.sourceforge.net/project/cppcms/$BACKNAME/$CPPDB_VERSION/$BACKNAME-$CPPDB_VERSION.tar.bz2RUN tar xf $BACKNAME-$CPPDB_VERSION.tar.bz2RUN cd $BACKNAME-$CPPDB_VERSION && \    mkdir build && cd build && \    cmake -DCMAKE_INSTALL_PREFIX=${CPPDBROOT} .. && \    make && make installENV CPPDB_HOME=${CPPDBROOT}ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${CPPCMS_HOME}/lib:${CPPDB_HOME}/libWORKDIR /cppcmsCOPY src srcCOPY config-nginx-mysql.json config-nginx-mysql.jsonCOPY Makefile MakefileCOPY nginx.conf nginx.confRUN makeEXPOSE 8080CMD nginx -c /cppcms/nginx.conf && ./mycppcms -c config-nginx-mysql.json
 |