1941-docker-image-to-test
|
Last change
on this file since 1b3c860 was
1b3c860,
checked in by Jorge <jsperez@…>, 9 years ago
|
|
refs #1941, preparing docker image for testing a production
|
-
Property mode set to
100644
|
|
File size:
1.1 KB
|
| Rev | Line | |
|---|
| [1b3c860] | 1 | FROM ubuntu:16.04 |
|---|
| 2 | LABEL maintainer="Jorge Suit <jsperez at bayesforecast.com>" |
|---|
| 3 | LABEL description="A linux C++ build environment to develop TOL" |
|---|
| 4 | |
|---|
| 5 | RUN apt-get update && apt-get install -y --no-install-recommends \ |
|---|
| 6 | bc \ |
|---|
| 7 | bwidget \ |
|---|
| 8 | cmake \ |
|---|
| 9 | g++ \ |
|---|
| 10 | git \ |
|---|
| 11 | libatlas-base-dev \ |
|---|
| 12 | libbz2-dev \ |
|---|
| 13 | libboost-filesystem-dev \ |
|---|
| 14 | libboost-thread-dev \ |
|---|
| 15 | libcurl4-openssl-dev \ |
|---|
| 16 | libfftw3-dev \ |
|---|
| 17 | libgsl0-dev \ |
|---|
| 18 | libltdl-dev \ |
|---|
| 19 | libmysqlclient-dev \ |
|---|
| 20 | libpq-dev \ |
|---|
| 21 | libsuitesparse-dev \ |
|---|
| 22 | libsparsehash-dev \ |
|---|
| 23 | libtk-img \ |
|---|
| 24 | tcl-dev \ |
|---|
| 25 | tcllib \ |
|---|
| 26 | tclodbc \ |
|---|
| 27 | tk-dev \ |
|---|
| 28 | tklib \ |
|---|
| 29 | tk-table \ |
|---|
| 30 | unixodbc-dev \ |
|---|
| 31 | zlib1g-dev \ |
|---|
| 32 | wget && \ |
|---|
| 33 | ln -s /usr/lib/x86_64-linux-gnu/libgsl.so.19 /usr/lib/libgsl.so.0 && \ |
|---|
| 34 | rm -rf /var/lib/apt/lists/* |
|---|
| 35 | |
|---|
| 36 | # git config --global http.sslVerify false |
|---|
| 37 | # git clone --depth=1 https://gitlab.com/BayesForecast/tol-project/tol.git |
|---|
| 38 | # cmake ../../tol -DCMAKE_INSTALL_PREFIX=/usr/local/tol-3.4 -DCMAKE_BUILD_TYPE=Release |
|---|
| 39 | # cmake ../../toltcl -DTOL_PREFIX_PATH=/usr/local/tol-3.4 -DCMAKE_BUILD_TYPE=Release -DBUILD_TCLCURL=1 |
|---|
| 40 | # cmake ../../tolbase -DTOL_PREFIX_PATH=/usr/local/tol-3.4 -DCMAKE_BUILD_TYPE=Release -DBUILD_RBC=1 |
|---|
Note: See
TracBrowser
for help on using the repository browser.