actinia-org / actinia-core

Actinia Core is an open source REST API for scalable, distributed, high performance processing of geographical data that uses mainly GRASS GIS for computational tasks (DOI: https://doi.org/10.5281/zenodo.5879231) | Tutorial: https://actinia-org.github.io/actinia-core/ | Docker: https://hub.docker.com/r/mundialis/actinia-core
https://actinia.mundialis.de/
GNU General Public License v3.0
78 stars 23 forks source link

Actinia docker image with latest GRASS GIS code #241

Closed jonas-eberle closed 1 year ago

jonas-eberle commented 3 years ago

Hi all,

is there a possibility to run an Actinia Docker container together with a recent GRASS GIS (last commit of GRASS GIS main repository)?

There is already a Docker container with recent GRASS GIS code (grass-py3-pdal:latest-ubuntu), but I didnt't find an Actinia Dockerfile based on this image.

Thanks Jonas

mmacata commented 3 years ago

Hi Jonas, not out-of-the-box. The actinia build is only triggered for a release or push to main branch. I restarted the last github action manually which did the docker builds for main branch and some jobs already run through: For example the actinia-core image with tag g79-latest-alpine now contains

version=8.0.dev
date=2021
revision=75dd60a
build_date=2021-09-14

which is what you are looking for. If you prefer the ubuntu image, it should be pushed soon as well.

mmacata commented 2 years ago

This could be done via GHA scheduler, but we find it is overhead to build a new actinia image e.g. every day. Usually it is feasable to have a new GRASS GIS version for new changes in actinia and anything on top can be done manually. Therefore closing this.

jonas-eberle commented 2 years ago

@mmacata Thanks for the info. I think it is not necessary to have an Actinia container always with the latest GRASS GIS, but it would be good to have a Dockerfile / docker-compose that can be used/build locally with the latest GRASS GIS. Maybe this is already available, but would be great to have a documentation about this.

mmacata commented 2 years ago

Ok, I see. A Dockerfile is available for this https://github.com/mundialis/actinia_core/tree/main/docker/actinia-core-alpine but manual steps are required:

I will reopen this until it makes it into the documentation.

mmacata commented 1 year ago

Documented here https://github.com/actinia-org/actinia-core/blob/main/docker/README.md#installation-with-most-recent-grass-gis-version