open-AIMS / ADRIA.jl

ADRIA: Adaptive Dynamic Reef Intervention Algorithms. A multi-criteria decision support platform for informing reef restoration and adaptation interventions.
MIT License
14 stars 5 forks source link

feat: migrating and updating docker functionality + publish pipeline #839

Closed PeterBaker0 closed 4 weeks ago

PeterBaker0 commented 1 month ago

feat: migrating and updating docker functionality + publish pipeline

Moves content and updates to make sense in new context within source code, from https://github.com/gbrrestoration/adria-docker (this repo is private so not all will be able to see).

Updates the README based on the content from the previous readme. See the new section at the bottom. A

Adds a github actions workflow which publishes the adria-base layer by installing ADRIA from the Julia Hub package repository at a specified version. This version is informed by the release tag if available, but can be overridden as is currently configured to allow debugging/version pinning.

You can test out the latest base image with a command such as

docker run --tty --interactive ghcr.io/open-aims/adria.jl/adria-base:latest "--project=@adria"

image

PeterBaker0 commented 1 month ago

There still seems to be problems with the precompilation step being necessary to run adria again.