Skip to content
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

2.1 Dockerized CKAN #14

Open
rossjones opened this issue Dec 10, 2014 · 5 comments
Open

2.1 Dockerized CKAN #14

rossjones opened this issue Dec 10, 2014 · 5 comments

Comments

@rossjones
Copy link

As a Cloud Admin (or any kind of CKAN Admin) I want to deploy CKAN in a 
docker container easily so that I can run CKAN in docker (and hence on a relevant 
PaaS)

* Dockerize CKAN core
* Dockerization of associated things like DB is desirable but may be 
  optional. Key thing is that connection to e.g. DB etc must be easily configurable 
   into CKAN docker container
    a. Optional as DB may not want to be docker deployed e.g. if using AWS you may 
        want DB in Amazon RDS

Note: quite a bit of work on a dockerized CKAN has been done but review will be 
needed of existing work plus any relevant improvements - 
https://github.com/ckan/ckan-docker
@jqnatividad
Copy link
Contributor

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?

@clementmouchet
Copy link

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.

@waldoj
Copy link
Member

waldoj commented Dec 17, 2014

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!

@clementmouchet
Copy link

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

@florianm
Copy link

datacats probably deserve an honourable mention here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants