Open rossjones opened 9 years ago
As noted above, quite a bit of work has already been done in https://github.com/ckan/ckan-docker. Perhaps @cygri and @clementmouchet might want to chime in?
I'm using can-docker + extra config and containers on a project using CKAN 2.3. The current architecture has a redis container, another bespoke service provider and a few other containers to run a Drupal CMS integrated with CKAN. We use ckanext-spatial, ckanext-harvest etc. without any problems.
It already supports external services if you want/need to have non-dockerised services. Lately I've been playing with Jenkins to orchestrate build, push to registry, nose tests in containers & deploy as a series of chained jobs using parameterised triggers, and fig.
Next step for me would be to look at OpenShift V3 which supports Docker & Kubernetes.
Happy do discuss and contribute to this.
It's so encouraging that ckan-docker is working so well for you, @clementmouchet. But you sure are modest about why it works so well for you—you've done a bunch of the work! :) I just looked through your recent blog entries about CKAN development with Docker, your CKAN Docker work, and the big improvements you made recently. Basically, I've spent the past couple of months planning a project to do the work that you just went ahead and did. :)
I don't know if you're in the software-development-contacting line of business, but I hope you'll consider bidding on portions of this project when we publish the RFPs. (I'm writing the text of the RFPs right now, trying to make them available as soon as possible.) Seems to me like you could get portions of this project done real quick!
I'm not contracting at the moment but I'm definitely interested! In the meantime, let me know if you have any questions or if there is anything I can assist with, and we'll see if/how I can get involved when the RFPs are out