cqframework / cqf-ruler

FHIR Clinical Reasoning Module Server
Apache License 2.0
63 stars 49 forks source link

build and publish docker on release #699

Closed delcroip closed 1 year ago

delcroip commented 1 year ago

Build the app within a container

add the action to publish the image on ghcr.io

Tested the image locally

JPercival commented 1 year ago

Unfortunately, building directly in a Docker container does not work with our current development and deployment requirements/pipeline. See the discussion here:

https://github.com/cqframework/cqf-ruler/issues/202

JPercival commented 1 year ago

I'll also note that cqf-ruler is already built and published on release:

docker run -p 8080:8080 alphora/cqf-ruler:latest

delcroip commented 1 year ago

I had the impression that the latest image was not aligned with the latest changes in github, that why I did that update

I will keep using it because I don't want my PC to be polluted by Java debs whenever I want to test the latest ruler code but feel free the close the PR.

Thanks for the reply and the link

FYI, regarding the Jar file it think you could also publish it on github package

JPercival commented 1 year ago

Yes, merges to master publish a new latest tag. latest is equivalent to SNAPSHOT. Stable releases get a tag following the vX.Y.Z. pattern. Here's the most recent SNAPSHOT publish:

https://github.com/cqframework/cqf-ruler/actions/runs/4822049927/jobs/8588762214

JPercival commented 1 year ago

Closing given the discussion above. Maybe one day. :smiling_face_with_tear: