From 0f5a1f56ccf2a116f64ebc12a73fdb88519bc468 Mon Sep 17 00:00:00 2001 From: Stephen Mather <1174901+smathermather@users.noreply.github.com> Date: Wed, 25 Jan 2023 13:00:30 -0500 Subject: [PATCH 1/3] Rename singularity.def to apptainer.def --- singularity.def => apptainer.def | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename singularity.def => apptainer.def (100%) diff --git a/singularity.def b/apptainer.def similarity index 100% rename from singularity.def rename to apptainer.def From 64189e747e7e122d1a8cdac14359b527edb94156 Mon Sep 17 00:00:00 2001 From: Stephen Mather <1174901+smathermather@users.noreply.github.com> Date: Wed, 25 Jan 2023 13:01:42 -0500 Subject: [PATCH 2/3] Update name for apptainer.def --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d929cad..a3e2347 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ docker-machine ip * A rootless alternative to Docker is using [Apptainer](https://apptainer.org/). In order to run NodeODM together with ClusterODM on HPC, we need a rootless alternative to Docker, and that's where Apptainer comes in to play. From the Linux command line, cd into the NodeODM folder and run the following commands to host a NodeODM instance: ``` -apptainer build --sandbox node/ singularity.def +apptainer build --sandbox node/ apptainer.def apptainer run --writable node/ ``` From dd57c2c084392e255ae650b3018d454226a635e3 Mon Sep 17 00:00:00 2001 From: Stephen Mather <1174901+smathermather@users.noreply.github.com> Date: Wed, 25 Jan 2023 13:03:33 -0500 Subject: [PATCH 3/3] add header for rootless --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a3e2347..da0a4aa 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,9 @@ docker run -p 3000:3000 opendronemap/nodeodm ``` docker-machine ip ``` +### Running rootless -* A rootless alternative to Docker is using [Apptainer](https://apptainer.org/). In order to run NodeODM together with ClusterODM on HPC, we need a rootless alternative to Docker, and that's where Apptainer comes in to play. From the Linux command line, cd into the NodeODM folder and run the following commands to host a NodeODM instance: +* A rootless alternative to Docker is using [Apptainer](https://apptainer.org/). In order to run NodeODM together with ClusterODM in rootless environments, for example on HPC, we need a rootless alternative to Docker, and that's where Apptainer comes in to play. From the Linux command line, cd into the NodeODM folder and run the following commands to host a NodeODM instance: ``` apptainer build --sandbox node/ apptainer.def