Jason Morris 2023-06-27 17:21:03 The people using my software as a back-end for their web project are running machines that are not allowed to use docker, but are allowed to use "podman". Podman does not implement the feature of docker-compose.yml files that allows you to build an image from a github repository. So this week I need to learn how to publish docker images of my alpha software that nearly no one uses. Having users is the best/worst.
Christopher Galtenberg 2023-06-27 17:32:05 Do users need to build the image? Or can you use whatever you like to build the image, so long as it can be consumed by non-docker clients (like podman or colima)?
Jason Morris 2023-06-27 17:33:06 I think the only requirement is that non-docker clients can run it.
Christopher Galtenberg 2023-06-27 18:12:07 Cool, then you could continue to use docker-compose yourself to build the image? And then publish it to docker hub or wherever –
Or do you need users to run docker-compose to also run the image/orchestration?
Jason Morris 2023-06-27 18:19:00 The project uses a docker-compose.yml file. My own code is a single service loaded in that project. So I just need to build and publish an image for my container, using whatever I want, as long as it's published in such a way that podman can find and run it when reading the docker-compose file. The only point is to replace build:
with image
in the docker-compose.yml to be implementation independent.
Jason Morris 2023-06-27 18:20:16 there is nothing remotely complicated about it. I'm just moaning about needing to learn something new.