Hi Steve
Thanks for that.
I have also been looking into Docker recently and like you have reached a stage where I can run an ICAT container alongside a MySQL container. For now, my code is also in a private repository.
My overall aim with this is to ease (read: completely automate) the deployment of ICAT instances at SNS and HFIR, not just for testing and development purposes, but for production purposes, too. I see the following benefits to this kind of automation:
While I do have ORNL-specific use cases in mind, I am trying to code in a facility-agnostic way so that it would be easy enough for other facilities to use should that ever be deemed as a sensible thing to do.
Puppet
As you know I originally started trying to solve this problem with Puppet, but since then my experiences have not all been positive. My personal opinion is that:
In short: I’ve found Puppet to be quite problematic for this kind of development. I have seen it work very well for relatively straightforward configuration management across many servers, but I think that getting a similar payoff for more complex configuration management across a few servers is much harder.
Docker
My (admittedly very limited) experience with Docker has led me to think that it could be a strong alternative to a Puppet-provisioned system:
Peter
--
You received this message because you are subscribed to the Google Groups "icatgroup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to icatgroup+...@googlegroups.com.
To post to this group, send email to icat...@googlegroups.com.
Visit this group at https://groups.google.com/group/icatgroup.
For more options, visit https://groups.google.com/d/optout.