Skip to content

cirlabs/heroku-buildpack-geodjango

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#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

Packages

No packages published

Languages

  • Python 63.9%
  • Shell 36.1%