Update dockerfile for meson build system
This creates the Docker containers for 5.5 and 6.0. Unfortunately, for 6.0 I opted to install Octave via a PPA as Ubuntu 22.04's version of Octave is too old. Once Ubuntu 24.04 is released I will change that. This is well documented in the README as well as in the Dockerfile.
Remaining To-Do's:
-
Check testsuite for Dynare 6.0 with MATLAB inside container manually -
Check testsuite for Dynare 6.0 with Octave inside container manually -
Check testsuite for Dynare 5.5 with MATLAB inside container manually -
Check testsuite for Dynare 5.5 with Octave inside container manually -
Push Dynare 5.5 to DockerHub -
Push Dynare 6.0 to DockerHub
I am also experimenting with a GitHub Action/workflow that does the above checks automatically.
Edited by Willi Mutschler