SciFiFarms / TechnoCore

TechnoCore: an IoT stack powered by Docker Swarm
GNU General Public License v3.0
20 stars 1 forks source link

Set up Docker Hub repository with TechnoCore images #11

Closed TheHackmeister closed 5 years ago

TheHackmeister commented 6 years ago

Currently, a user has to build the images locally before running TechnoCore. This step could be eliminated by uploading the TechnoCore images to Docker Hub.

I'd like to use a service that takes tagged releases, turns them into containers, and uploads them to Docker Hub. TravisCI might be a good tool, or Docker Hub might have something. If those don't do it, I've also heard GitLab had something that people liked.

Will also need to create the content for the Docker Hub. I don't imagine it would be terribly different than the README.

TheHackmeister commented 5 years ago

I played around with Docker Hub's build service, and found it worked well. I also tried GitLab, but their image building service was paywalled.

You can find the repos here.

It's only building "latest". I'll need to start tagging the version before I roll out. In order to tag the repos, I'll want to make script I can run that will maybe update the version in the code base, tag the hash with the version, and push that out to github.

TheHackmeister commented 5 years ago

This has been set up. See https://github.com/SciFiFarms/TechnoCore/issues/34 for the script to tag git commits, and you can find all the images on SciFiFarms' Docker Hub