Ticket #2538 (accepted enhancement)

Opened 23 months ago

Last modified 23 months ago

Add multiple-instance support to ckanbuild

Reported by: seanh Owned by: seanh
Priority: awaiting triage Milestone: ckanbuild
Component: ckan Keywords: deployment
Cc: Repository: ckan
Theme: none

Description (last modified by seanh) (diff)

Probably use ansible to do this. To create an instance, create a dir at /etc/ckan/MYSITE, and put MYSITE.wsgi, MYSITE.ini and who.ini files in it. Also put a MYSITE file in /etc/apache2/sites-available. See the example files already present in ckanbuild. Booting a new site should be a single command.

May not handle the postgres/solr/elastic-search side of things yet, could just require the user to set these up herself first and then pass them as args to the create-instance command.

Change History

comment:1 Changed 23 months ago by seanh

  • Description modified (diff)

comment:2 Changed 23 months ago by seanh

  • Keywords deployment added
  • Status changed from new to assigned

comment:3 Changed 23 months ago by seanh

  • Milestone changed from ckan-v1.8 to ckanbuild

comment:4 Changed 23 months ago by seanh

  • Status changed from assigned to accepted
Note: See TracTickets for help on using tickets.