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

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

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