Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release 2023.07.17] Docker images status #25

Open
esgn opened this issue Jul 26, 2023 · 1 comment
Open

[Release 2023.07.17] Docker images status #25

esgn opened this issue Jul 26, 2023 · 1 comment

Comments

@esgn
Copy link

esgn commented Jul 26, 2023

Hi,

As a new release was pushed (2023.07.17) and alpine docker images failed to build using github actions (https://github.com/geoflow3d/geoflow-bundle/actions/runs/5576854283/job/15101126880), I was wondering what was the status of the Docker images.

I've tried and update the alpine images. Base can be built with necessary adjustments (update proj to 9.0.0 and rewrite compilation with cmake + update CGAL version) but I'm blocked when trying to build the builder image (compilation error in gfp-basic3d and flatbuffers/util.h). In addition I had to remove the .git from .dockerignore in order for COPY .git $root/.git in builder to work (same error than the one which blocks github action for now)

I've seen ubuntu images have recently been added. I was able to build the base image and then builder image with my built base image. For the lod22-reconstruct image I had to add ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/ as it seems the strip/export/copy process changed some linking absolute paths to relative paths and was causing issues.

Having done that I'm capable to launch docker example from the documentation using the ubuntu images. I struggled to make it work completely due to the error in the single flowchart as described in #23 but the workaround described in this issue solved my problem.
Having looked at the geof verbose log output : Is GF_PROCESS_CRS necessary for the single reconstruct flowchart ?

So at the end of day I presume alpine images are now deprecated, the ubuntu ones are the one to use but the github workflows files have not been updated ?

Thanks in advance

@esgn
Copy link
Author

esgn commented Oct 31, 2023

FYI I've had the same issue with the latest release, and had to add ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/ to the final lod22-reconstruct.dockerfile in order for it to work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant