Add support for multi-arch binary and docker image releases #20
Merged
prologic
merged 6 commits from multi-arch_releases
into master
8 months ago
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'multi-arch_releases'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Fixes #18
Fixes #19
Hey @hairyfry and @ways can you have a look at this PR?
Hey @prologic, thanks so much for taking a crack at it. I pulled the new branch and I can build the the new docker image no problem, especially since it doesn't rely on a seperate image to build.
I ran into a small issue when I tried to mount my own
config.json
and/data
as volumes so I could keep all my old clips and config. It would try to make the tube.db directory and give me a permission denied error. I just unmounted my volumes and let it configure for the first time, then mounted them again and it was happy.Thanks a ton 👍!
So (aside from some congiruation issues you ran into, which we can improve upon) are you happy to have this merged? If so, I'll publish these new images to the Docker Hub and we should be able to (going forward) support Linux/AMD64 and Linux/ARM64 images.
I guess since I'm shoving this into the release process, I'll cut a new release 👌
Yep, it's looking great. Feel free to merge!
35217febfc
into master 8 months ago@hairyfry Done! Cutting a new release now...
When that's done, do you mind updating to the release version and make sure everything is still good on your end? I will do the same on my own instance 👌
Tube v1.1.13 is out! 🥳
@hairyfry Please give it a go and LMK how that works out for you 🤗
All working finr here for me on my tube.mills.io instance.
Had to change my
docker-compose.yml
a bitAnd since I've alwo borrowed the same Docker image setup from some of my other projects, there is a breaking change in that the image is now hardended and no-longer runs as
root
(uid=0
) so I also had to go andchown -R 1000:1000 tube
on my data volume.Yep I also had to chown my data. That's probably what was causing my permision issue.
prologic/tube:1.1.3
pulls and runs perfectly from docker hub and it's what I'm using now. Will you update thelatest
tag or keep it as numbered releases?I shall update the latest tag too. I should put that inot CI somehow...
Hey btw @hairyfry ... I don't suppose I could interest you in one of my other projects I'm trying to grow? 🤔 Yarn.social
Done
c011bba
Thanks for the invite but I'm not much of a social media guy 😅. The project does look neat tho
Perfect! Thanks so much!
This has been the perfect self-hosted replacement for streamable. I use it all the time to share game clips in discord. I'm glad you could squeeze in some time to look at it 😊
Also I think this fixes #15 yeah?
It's not really "social media" 😂 And your comment below makes me think you like to share thing too, but care about where that data goes 😅 (i.e: With Yarn.social it goes nowhere!)
Oh nice! I'm glad you find it useful I really do! 🤗
Oh yes it does!
35217febfc
.