UpstreamDataInc / goosebit

A simplistic, opinionated remote update server implementing hawkBit™'s DDI API.
https://goosebit.rtfd.io
Apache License 2.0
12 stars 2 forks source link

Add Docker image #88

Closed easybe closed 1 week ago

easybe commented 2 weeks ago

On every release, a new image, containing the latest PyPI package, is built and pushed to Docker Hub: https://hub.docker.com/r/upstreamdata/goosebit

Gunicorn can be configured by setting the GUNICORN_CMD_ARGS environment variable.

b-rowan commented 2 weeks ago

What do you feel is missing here? I think this is a pretty good start from what I'm seeing, other than missing the docker compose...

easybe commented 2 weeks ago

What do you feel is missing here? I think this is a pretty good start from what I'm seeing, other than missing the docker compose...

To answer your question: https://github.com/UpstreamDataInc/goosebit/compare/03f673d080d97994819baec1baefebef09b81aff..cc41c1f9bef09d23460dbf21224c5cf84ade147a

Docker Compose support will come after the release. We are dealing with a chicken-and-egg problem here.

Also, the CI part has not been thoroughly tested. We could just see what happens when we release though.

easybe commented 2 weeks ago

I'll merge it tomorrow. I'll do some general testing first.

easybe commented 2 weeks ago

Tested here: https://github.com/UpstreamDataInc/goosebit/actions/runs/10631977933