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

Provide Dockerfile with GDAL Base Image #111

Open
justb4 opened this issue Feb 19, 2021 · 0 comments
Open

Provide Dockerfile with GDAL Base Image #111

justb4 opened this issue Feb 19, 2021 · 0 comments
Assignees
Milestone

Comments

@justb4
Copy link
Member

justb4 commented Feb 19, 2021

Is your feature request related to a problem? Please describe.
Some Stetl apps need the latest/greatest GDAL and PROJ versions. For example NLExtract needs the GDAL/OGR LVBAG Driver which is now under active development. Debian (as Dockerfile is based on) and to some extent Ubuntu usually has older GDAL versions.

Describe the solution you'd like
Derive the Stetl Docker Image from a GDAL Base Image. We can start with separate Stetl Dockerfile.gdal and Image as not to disturb existing Stetl apps. Making a Dockerfile.gdal and tagging like geopython/stetl:latest-gdal,
geopython/stetl:2.1-gdal3.2.2 etc. That way projects can gradually migrate. Finally we should aim for a single Stetl Dockerfile.

The GDAL Docker Images are very cleverly (with staging) built (by the GDAL author) and small, includes Proj , Python bindings and GDAL commandline tools. Also Stetl e.g. GML pipelines can benefit from latest GDAL/OGR (performance) enhancements.

Describe alternatives you've considered
Could have custom GDAL compilation in existing Dockerfile but is a complicated build chain will lead to long build times and maintenance issues.

@justb4 justb4 added this to the Version 2.1 milestone Feb 19, 2021
@justb4 justb4 self-assigned this Feb 19, 2021
@justb4 justb4 modified the milestones: Version 2.1, Version 2.2 Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant