go-ssb-room icon indicating copy to clipboard operation
go-ssb-room copied to clipboard

Publish "official" image from here

Open decentral1se opened this issue 2 years ago • 4 comments

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 avatar Apr 07 '22 09:04 decentral1se

@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.

ghost avatar May 15 '22 19:05 ghost

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...

decentral1se avatar May 23 '22 08:05 decentral1se

I'll be picking this up when I make progres on https://github.com/ssbc/go-ssb/issues/210 :+1:

decentral1se avatar Nov 24 '22 10:11 decentral1se

https://github.com/planetary-social/go-ssb-room/pull/4/files

decentral1se avatar Dec 12 '22 10:12 decentral1se