[GRASS-user] GRASS GIS based developing tools

Hi everyone,

maybe this is such an off topic for this list, I just wanted to share that I wrote a docker-compose file for building

up an environment based on GRASS GIS for developing and distributing GRASS GIS based procedures.

The main developing proposed tool in the architecture is Jupyter Lab, I don’t know if it’s such a commont tool between the component of this mailing-list.

I just wanted to have some feedback to understand if it can be considered a useful tool.

Unfortunately the readme file at the moment is in italian but the compose file and the commands maybe can be understood anyway.

Thanks

Best regards

Manuele Pesenti

Software Developer and GIS Specialist

Gter srl

Via Jacopo Ruffini 9/1A - 16128 Genova

P.IVA/CF 01998770992

ph: 010-0899150

www.gter.it

Hi Manuele,

Seeing a setup with JupyterLab is always nice and useful especially if the focus is developing and distributing GRASS procedures. A standalone repository with everything needed would be a good starting point for sharing such a setup and making it ready to go. I don’t see a Dockerfile, but it seems it is needed. You can compare your setup to docker and binder directories in the main GRASS repo and describe how your setup is different.

Best,

Vaclav

On Mon, 24 Oct 2022 at 04:02, Manuele Pesenti <manuele.pesenti@gter.it> wrote:

Hi everyone,

maybe this is such an off topic for this list, I just wanted to share that I wrote a docker-compose file for building

up an environment based on GRASS GIS for developing and distributing GRASS GIS based procedures.

The main developing proposed tool in the architecture is Jupyter Lab, I don’t know if it’s such a commont tool between the component of this mailing-list.

I just wanted to have some feedback to understand if it can be considered a useful tool.

Unfortunately the readme file at the moment is in italian but the compose file and the commands maybe can be understood anyway.

Thanks

Best regards

Manuele Pesenti

Software Developer and GIS Specialist

Gter srl

Via Jacopo Ruffini 9/1A - 16128 Genova

P.IVA/CF 01998770992

ph: 010-0899150

www.gter.it


grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user

Hi Vaclav,

first of all thanks for your feedback, I beg your pardon it seams the link was just poiting to the readme file, this should be the link to the complete gist: https://gist.github.com/manuelep/e56fe90399c44e02e7cb97d5ef95edbd

anyway you can even clone the complete repo that contains both files using:

git clone https://gist.github.com/e56fe90399c44e02e7cb97d5ef95edbd.git jupyter-grass

and then follow other instructions reported in the README:

cd jupyter-grass

mkdir notebook-home

docker-compose build --build-arg user=“${USER}” --build-arg uid=“${UID}”

docker-compose up

Let me know if something is not clear or goes wrong…
Thanks a lot
Cheers

Manuele Pesenti

Software Developer and GIS Specialist

Gter srl

Via Jacopo Ruffini 9/1A - 16128 Genova

P.IVA/CF 01998770992

ph: 010-0899150

www.gter.it

---- Il mar, 25 ott 2022 05:54:12 +0200, Vaclav Petras wenzeslaus@gmail.com ha scritto —

Hi Manuele,

Seeing a setup with JupyterLab is always nice and useful especially if the focus is developing and distributing GRASS procedures. A standalone repository with everything needed would be a good starting point for sharing such a setup and making it ready to go. I don’t see a Dockerfile, but it seems it is needed. You can compare your setup to docker and binder directories in the main GRASS repo and describe how your setup is different.

Best,

Vaclav

On Mon, 24 Oct 2022 at 04:02, Manuele Pesenti <manuele.pesenti@gter.it> wrote:

Hi everyone,

maybe this is such an off topic for this list, I just wanted to share that I wrote a docker-compose file for building

up an environment based on GRASS GIS for developing and distributing GRASS GIS based procedures.

The main developing proposed tool in the architecture is Jupyter Lab, I don’t know if it’s such a commont tool between the component of this mailing-list.

I just wanted to have some feedback to understand if it can be considered a useful tool.

Unfortunately the readme file at the moment is in italian but the compose file and the commands maybe can be understood anyway.

Thanks

Best regards

Manuele Pesenti

Software Developer and GIS Specialist

Gter srl

Via Jacopo Ruffini 9/1A - 16128 Genova

P.IVA/CF 01998770992

ph: 010-0899150

www.gter.it


grass-user mailing list

grass-user@lists.osgeo.org

https://lists.osgeo.org/mailman/listinfo/grass-user

On Tue, 25 Oct 2022 at 03:31, Manuele Pesenti <manuele.pesenti@gter.it> wrote:

this should be the link to the complete gist: https://gist.github.com/manuelep/e56fe90399c44e02e7cb97d5ef95edbd

What is being built by compose? Don’t I need a Dockerfile?

What is being built by compose? Don’t I need a Dockerfile?

Off course you need… I forgot to include it in the git versioning, I beg your pardon!
Thanks a lot!

Manuele Pesenti

Software Developer and GIS Specialist

Gter srl

Via Jacopo Ruffini 9/1A - 16128 Genova

P.IVA/CF 01998770992

ph: 010-0899150

www.gter.it

---- Il mar, 25 ott 2022 19:47:39 +0200, Vaclav Petras wenzeslaus@gmail.com ha scritto —

On Tue, 25 Oct 2022 at 03:31, Manuele Pesenti <manuele.pesenti@gter.it> wrote:

this should be the link to the complete gist: https://gist.github.com/manuelep/e56fe90399c44e02e7cb97d5ef95edbd

What is being built by compose? Don’t I need a Dockerfile?