You need to install PostgreSQL and PostGIS, and create a PostGIS database for
c2cgeoform
. On Ubuntu, the packages postgresql-server-dev-9.3
and
python-dev
are required.
One option for PostGIS is to use Oslandia's PostGIS Docker image. For that follow the steps below.
First, install docker
(docker.io
for Debian) and add your Unix user
to the docker
group:
$ usermod -a -G docker <username>
Now run the Docker image:
$ make rundb
This will download the Docker image if it has not been downloaded yet.
Now use docker.io ps
to know what local port to use to access to
the container's PostgreSQL database.
Edit development.ini
and modify the SQLAlchemy database connection string as
appropriate.
Install a dev egg of c2cgeoform
in a virtual env:
$ make install
(This creates the virtual env for you.)
Initialize the database:
$ make initdb
Start the dev server:
$ make serve
c2cgeoform makes use of the icons by GLYPHICONS. Make sure to comply with the usage terms when utilizing c2cgeoform.