Extension Heroku


Extension Basics

Title
Heroku
Name
ckanext-heroku
Type
Public extension
Description
Sets config options so that CKAN can run on Heroku cloud platform. Provides automatic configuration for Heroku deployment.
CKAN versions
Download-Url (zip)
Last commit
6 years ago (2019-11-07 02:52:44)
Url to repo
Category
Cloud Infrastructure & Storage


Background Infos

Description (long)
Show details

ckanext-heroku

Sets config options so that CKAN can run on Heroku.

Installation

To install ckanext-heroku:

  1. Activate your CKAN virtual environment, for example:

    . /usr/lib/ckan/default/bin/activate
    
  2. Install the ckanext-heroku Python package into your virtual environment:

    pip install ckanext-heroku
    
  3. Add heroku to the ckan.plugins setting in your CKAN config file (by default the config file is located at /etc/ckan/default/production.ini).

  4. Restart CKAN. For example if you’ve deployed CKAN with Apache on Ubuntu:

    sudo service apache2 reload
    

Development Installation

To install ckanext-heroku for development, activate your CKAN virtualenv and do:

git clone https://github.com/nerevu/ckanext-heroku.git
cd ckanext-heroku
python setup.py develop
pip install -r dev-requirements.txt

Running the Tests

To run the tests, do:

nosetests --nologcapture --with-pylons=test.ini

PyPI

ckanext-heroku is available on PyPI as https://pypi.python.org/pypi/ckanext-heroku

Version
Version release date
(not set)
Contact name
Reuben Cummings
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints

This extension automatically configures CKAN settings for Heroku deployment.

Plugins to configure (ckan.ini)
heroku
CKAN Settings (ckan.ini)
# ckanext.heroku.some_setting = some_default_value
DB migration to be executed
(not set)
<< back to Extensions