Python buildpack fork for GeoDjango
Python Shell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 68 commits ahead, 909 commits behind heroku:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
test added requirements.txt with django v1.5 May 23, 2013
vendor
.gitignore
.travis.yml
Changelog.md
LICENSE
Makefile
Readme.md
requirements.txt

Readme.md

#Heroku buildpack: GeoDjango

This is a Heroku buildpack for GeoDjango apps. It extends the original Python buildpack by adding GEOS, Proj.4 and GDAL, per the GeoDjango installation instructions.


This is a Heroku buildpack for Python apps.

Build Status


##Configuration

You need to set two Django settings in order for GEOS and GDAL to work properly.

settings.py

from os import environ

GEOS_LIBRARY_PATH = environ.get('GEOS_LIBRARY_PATH')
GDAL_LIBRARY_PATH = environ.get('GDAL_LIBRARY_PATH')

##Usage

$ heroku create --stack cedar --buildpack http://github.com/dulaccc/heroku-buildpack-geodjango/

$ git push heroku master
...
-----> Heroku receiving push
-----> Fetching custom buildpack... done
-----> Python app detected
-----> Checking for GDAL
       Fetching and installing GEOS 3.3.2
       Caching ...
       GEOS installed
-----> Checking for Proj.4
       Fetching and installing Proj.4 4.7.0
       Installing ...
       Proj.4 installed
-----> Checking for GDAL
       Fetching and installing GDAL 1.8.1
       Installing ...
       GDAL installed
-----> Preparing virtualenv
... etc.

Notes

All libraries are stored in the directory /app/.geodjango.

Thanks

Pierre Dulac