geopython / geopython/pygeoapi

update Docker container offerings

Open
#1,753 25 comments 3 reactions 2 assignees Claimed by @tomkralidis View on GitHub
enhancement packaging
Dominant language
Python
Stars
624
Forks
326
Avg merge
8h 25m
Merged PRs (30d)
2

Description

Currently, pygeoapi produces Docker images via [GitHub Actions](https://github.com/geopython/pygeoapi/blob/master/.github/workflows/containers.yml) to the following container registries:

- [Docker Hub](https://hub.docker.com/r/geopython/pygeoapi) (on release, and latest based on master branch)
- [GitHub Container Registry](https://github.com/geopython/pygeoapi/pkgs/container/pygeoapi) (latest based on master branch)

Currently, the latest image is ~1.5GB containing numerous optional dependencies. It would be valuable to offer various images based on different deployment profiles/environments.

- [ ] determine images to produce (e.g. slim, default, full)
- [ ] add/update `Dockerfile` setups accordingly
- [ ] update GitHub Action for container publication
- [ ] update [documentation](https://docs.pygeoapi.io/en/latest/running-with-docker.html)

cc @justb4 @francbartoli @webb-ben @ricardogsilva

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.