go-ssb-room
go-ssb-room copied to clipboard
Publish "official" image from here
Then instead of doing stuff like https://git.coopcloud.tech/coop-cloud/go-ssb-room/src/commit/048d103b11b1b66a6f3d56826fadd61173f188df/compose.yml#L4 we can share the maintenance of the image here in the "upstream". Unfortunately there is a limitation in the design of docker swarm which doesn't allow to build images on deployment, so we need to use published images.
You can setup some CI thing to publish the image automatically and all that but you can also just do it manually by hand when you make a release. It is quite easy. Someone just needs to register a namespace on docker hub if that does not exist & do the docker build ...
& docker push
dance.
Thoughts?
@decentral1se similar issue on my own swarm cluster and have had to maintain an unofficial image in private cr.
there appears to be some unofficial images being baked by enthusiasts but would be great if the project upstream adds it to the workflow.
Nice @mutefall! I think we need to solve https://github.com/ssbc/go-ssb-room/issues/313 first before we can make a move here...
I'll be picking this up when I make progres on https://github.com/ssbc/go-ssb/issues/210 :+1:
https://github.com/planetary-social/go-ssb-room/pull/4/files