-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automated Builds - Need one for each dockerfile/image #3
Comments
ACK will get ahead with some of the above |
++ on this, I just faced the same issue. I just want to download the images from dockerhub and not have to build them myself; in a production type environment I don't want to use docker-compose or clone down git repos just to build images. |
Started working on structure....
|
hey @lmangani , I don't agree that these should be tags on the I propose, same as @dougbtv
|
+1 to Dan's suggestions On Fri, Sep 23, 2016, 7:28 AM Dan Jenkins [email protected] wrote:
|
Not to be the party breaker but.... unless I am mistaken, this is only reflected on docker HUB pull style and has nothing to do with the repository structure right? As our containers are only really meant to be executed together and are not general purpose, is it not best to keep them bundled? What are the disadvantages other than aesthetic? |
So theres homer v5 right now, and I want to pull down v5 forever (I dont want to pull latest because at some point latest = v6 and breaks things) The correct way to do things is to have the version number as a tag so that I can pull down You can't do any of that with how you want to use tags. Also, when I think of Homer, I think of the web app, not necessarily everything else, Kamailio is a server that collects info, yes but that could quite easily be a node app that I write next week. You are helping people by giving them a working Kamailio that only does Homer things, so thats great but its not a core part of Homer is it, we could replace Kamailio with OpenSips, and we could replace both of them with something else next week. All of things are separate parts. You can join them all together using Docker-compose (or kubernetes or swarm or whatever) - you shouldnt use image names/tags as a way of doing that. |
Point taken on the versions, not being a heavy docker user I took that as flexible factor - just to close the loop clear, what would the difference be between EDIT: I appreciate this discussion a lot to improve the usability :) |
Well the second one goes completely against how docker images are laid out as standard, your grouping is When you say repos, do you mean git repos? You don't need to have multiple git repos at all. Theres no difference in workload between pushing |
ACK, will proceed as suggested! Thanks a bunch for the suggestions and guidance guys :) |
Et voila' ready to update the compose et all
|
…h-kamailio.cfg Fixed default homer db user and password. Removed mpath, because of platform dependence. Added loding of tm.so before loading of sl.so. Added siptrace retry parameters to avoid sipcapture initialization error.
FYI moving builders to https://codefresh.io where there seems to be new (and much, much faster) ways to perform post-build tests... giving it a shot, if anyone wants to join I'll co-op you on the projects. Thanks! |
Sounds awesome Lorenzo -- I'll check back soon and hopefully change out the k8s pod specs to match the official namespace for the docker images (had used mine own for quickly iterating on rebuilding some images) |
Thanks Doug! Feel free to push all/any changes to the master and let me know If I can get some work off your back in the process. BTW plenty of great mentions of you at both OpenSIPS Summit / KamailioWorld :) |
👍 |
I think we'll need dockerhub automated builds for each container we're creating... Those will be...
Also needed:
docker-compose.yml
tosipcapture/*
(was qxip/*)The text was updated successfully, but these errors were encountered: