diff --git a/README.md b/README.md index 0e3f134..495d669 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,13 @@ $ docker run -ti --rm -v $PWD:/data -w /data ghcr.io/lcsb-biocore/docker/fbcmode $ docker run -ti --rm -v $PWD:/data -w /data ghcr.io/lcsb-biocore/docker/fbcmodeltests-compare-frog report_dir other_dir ``` +Docker containers may be re-used and executed in many other environments: using +[podman](https://podman.io/) allows you to run in without installation in some +HPC setups; using the [Dockerized tool +capability](https://training.galaxyproject.org/training-material/topics/admin/tutorials/galaxy-docker/slides-plain.html) +of [Galaxy](https://usegalaxy.org/) allows you to run the model tests in many +institutional cloud-computing services and local Galaxy instances. + ## MEMOTE-style tests The primary entry point for the [MEMOTE](https://memote.readthedocs.io/) test diff --git a/docker/Dockerfile.comparefrog b/docker/Dockerfile.comparefrog index adb0833..43eedf7 100644 --- a/docker/Dockerfile.comparefrog +++ b/docker/Dockerfile.comparefrog @@ -2,7 +2,7 @@ FROM julia ADD README.md Project.toml LICENSE /pkg/ ADD src/ /pkg/src/ -ADD bin/fbcmt-compare-frog /usr/bin +ADD bin/ /usr/bin/ RUN julia -e 'import Pkg; Pkg.develop(path="/pkg/"); Pkg.resolve(); Pkg.status(); Pkg.instantiate(); Pkg.precompile()' diff --git a/docker/Dockerfile.generic b/docker/Dockerfile.generic index 718e6f6..d67daa2 100644 --- a/docker/Dockerfile.generic +++ b/docker/Dockerfile.generic @@ -2,6 +2,7 @@ FROM julia ADD README.md Project.toml LICENSE /pkg/ ADD src/ /pkg/src/ +ADD bin/ /usr/bin/ RUN julia -e 'import Pkg; Pkg.develop(path="/pkg/"); Pkg.resolve(); Pkg.status(); Pkg.instantiate(); Pkg.precompile()' diff --git a/docker/Dockerfile.runfrog b/docker/Dockerfile.runfrog index 9269784..47690f4 100644 --- a/docker/Dockerfile.runfrog +++ b/docker/Dockerfile.runfrog @@ -2,8 +2,8 @@ FROM julia ADD README.md Project.toml LICENSE /pkg/ ADD src/ /pkg/src/ -ADD bin/fbcmt-run-frog /usr/bin +ADD bin/ /usr/bin/ -RUN julia -e 'import Pkg; Pkg.add(["GLPK", "Tulip", "Clarabel", "OSQP", "Clp"]); Pkg.develop(path="/pkg/"); Pkg.resolve(); Pkg.status(); Pkg.instantiate(); Pkg.precompile()' +RUN julia -e 'import Pkg; Pkg.add(["GLPK", "Tulip", "Clarabel", "OSQP", "Clp", "SCIP"]); Pkg.develop(path="/pkg/"); Pkg.resolve(); Pkg.status(); Pkg.instantiate(); Pkg.precompile()' ENTRYPOINT ["/usr/bin/fbcmt-run-frog"] diff --git a/docs/Project.toml b/docs/Project.toml index dfa65cd..32d0d89 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -1,2 +1,5 @@ [deps] Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" + +[compat] +Documenter = "<1"