Skip to content
A global, open-source collaborative database of information on small-scale fisheries.
JavaScript CSS Python Other
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Oct 1, 2018
assets Removed desktop.ini Jan 1, 2019
docs Delete _config.yml Jan 3, 2019
export Fix export Dec 17, 2018
sphinx Fixed up index page Jan 1, 2019
.editorconfig Large cleanup Dec 14, 2018
.gitattributes Update .gitattributes to hide psql from linguist. Dec 5, 2018
Dockerfile update proj from proj4 -> proj Nov 3, 2019
README.rst Docker-compose sym-link instructions Jun 13, 2019
docker-compose-prod.yml set traefik to be 1.7, must update configs to work with version 2 Nov 3, 2019
package-lock.json Large cleanup Dec 14, 2018
package.json Large cleanup Dec 14, 2018
postgres_tables.svg It's beautiful Jun 13, 2019
screenshot.png Updated screenshot to one that does not have the rounding error pictu… Dec 15, 2018


Information System on Small-Scale Fisheries (ISSF)

A global, open-source collaborative database of information on small-scale fisheries


The ISSF homepage, accessible here.


The Information System on Small-Scale Fisheries (ISSF) is an open-source research project to source information on small-scale fisheries from across the globe. The project is built on top of Python and Django, PostGIS, Foundation, and Docker.


Clone the git repository with:

git clone

Symlink (Or copy) the development compose file

ln -s docker-compose-dev.yml docker-compose.yml

Create a dummy .env file

cp issf_prod/.env.dist issf_prod/.env

Then spin up the database container. From within the issf directory run:

docker-compose up -d db

Next, acquire the test database so we can import it. There is an automated script to handle the process of importing and populating the database with the data dump called ./scripts/

After that, launch the existing containers with:

docker-compose up -d

Once the other containers are running, you will still need to install the npm packages on the ISSF container. Open a shell with ./scripts/ and run the npm installation commands.


  • v2.0.0
    • Upgrade to Django 2.0 and updated major Python libs
    • Migrated entire system to Docker containers with Docker Compose
    • Set up TravisCI
    • Set up NPM and Webpack
    • Added project documentation, written with Sphinx
    • Address all currently known bugs


Read our documentation here to contribute. Thank you for contributing!

See our list of contributors here.

You can’t perform that action at this time.