From c7a6519a33a979738b8d3bc6b98d12d018797429 Mon Sep 17 00:00:00 2001 From: Robin Speekenbrink Date: Mon, 4 Jul 2016 23:43:11 +0200 Subject: [PATCH] Fortran dockerized I had to rename the fortran directory due to docker compilation issues. Also the fortran code only reads up to the first name? (thus the test results in ' Reinier' instead of the expected 'Reinier Kip') --- drvanr-fortran/Dockerfile | 17 +++++++++++++++++ {drvanr-FORTRAN => drvanr-fortran}/README.md | 0 {drvanr-FORTRAN => drvanr-fortran}/compile.sh | 0 {drvanr-FORTRAN => drvanr-fortran}/install.sh | 0 {drvanr-FORTRAN => drvanr-fortran}/raffler.F | 0 5 files changed, 17 insertions(+) create mode 100644 drvanr-fortran/Dockerfile rename {drvanr-FORTRAN => drvanr-fortran}/README.md (100%) rename {drvanr-FORTRAN => drvanr-fortran}/compile.sh (100%) rename {drvanr-FORTRAN => drvanr-fortran}/install.sh (100%) rename {drvanr-FORTRAN => drvanr-fortran}/raffler.F (100%) diff --git a/drvanr-fortran/Dockerfile b/drvanr-fortran/Dockerfile new file mode 100644 index 0000000..0be2c50 --- /dev/null +++ b/drvanr-fortran/Dockerfile @@ -0,0 +1,17 @@ +# Alpine's gfortran wouldnt compile ? +FROM debian:jessie +MAINTAINER robin@kingsquare.nl + +# Create working dir +RUN mkdir -p /var/app +COPY ./raffler.F /var/app +WORKDIR /var/app + +# INSTALL +RUN apt-get update && apt-get install -yq --no-install-recommends gfortran + +# COMPILE +RUN gfortran -o raffler raffler.F + +# Run raffler +CMD ["/var/app/raffler", "/var/names/current"] diff --git a/drvanr-FORTRAN/README.md b/drvanr-fortran/README.md similarity index 100% rename from drvanr-FORTRAN/README.md rename to drvanr-fortran/README.md diff --git a/drvanr-FORTRAN/compile.sh b/drvanr-fortran/compile.sh similarity index 100% rename from drvanr-FORTRAN/compile.sh rename to drvanr-fortran/compile.sh diff --git a/drvanr-FORTRAN/install.sh b/drvanr-fortran/install.sh similarity index 100% rename from drvanr-FORTRAN/install.sh rename to drvanr-fortran/install.sh diff --git a/drvanr-FORTRAN/raffler.F b/drvanr-fortran/raffler.F similarity index 100% rename from drvanr-FORTRAN/raffler.F rename to drvanr-fortran/raffler.F