Skip to content

panchicore/geonode-python-buildpack

 
 

Repository files navigation

Cloud Foundry GeoNode Python Buildpack

(Fork of Python Buildpack)

This is based on the Heroku buildpack.

This buildpack supports running GeoNode with the following additions:

Usage

In order for this buildpack to bootstrap the additions above, a cf directory must exist with a requirements.txt file GDAL, python-ldap and django-auth-ldap should not be an entry in requirements.txt, since this buildpack will add the required GDAL python module.

  1. Use in Cloud Foundry

    Add the geonode-python-buildpack entry in your manifest.yml

    Example:

    ---
    applications:
      - name: cf-geonode
    buildpack: https://github.com/boundlessgeo/geonode-python-buildpack
    command: null
    instances: 1
    memory: 1G
    disk_quota: 2G
    services:
      - geonode_db
    env:
      SECRET_KEY: 'aadc-t8j*i5a7^y9@d^$at#g0!j_h=h++5stj=nb7z8u#l_y#&'
      DEBUG: 'True'

Note: Although the python buildpack is MIT-licensed, which is compatible with LGPL, the Cloud Foundry product as a whole is licensed under ASF, which is not compatible with LGPL. The custom geonode python buildpack was created from a fork of the python buildpack, which includes GEOS (licensed under the LGPL).

About

Cloud Foundry buildpack for the Python Language

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 87.2%
  • Ruby 9.6%
  • Python 2.9%
  • Makefile 0.3%