Skip to content
collective log of metu cclub
Python HTML CSS Shell JavaScript Dockerfile
Branch: master
Clone or download
Latest commit 96a1dfa Nov 26, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
bergi put finders back into their place Apr 6, 2018
.gitignore put finders back into their place Apr 6, 2018
Dockerfile add a random step in search Feb 19, 2018
LICENSE Create LICENSE Dec 29, 2017 hehe Nov 26, 2018
docker-compose.yml sane search Feb 1, 2018 sane search Feb 1, 2018
last_known_ok.tar.gz pack up for release Nov 21, 2017 make settings module Oct 31, 2017
requirements.txt move favicon to static Apr 7, 2018


e-bergi is a tech blog which resides here.


Method 1:

Install Docker and docker-compose, then run:

# docker-compose up

It will set up a network with bergi, PostgreSQL and Elasticsearch and expose an e-bergi instance to port 8000. You can open a shell in the django-running container with docker-compose exec django sh.

Method 2:

bergi expects a PostgreSQL server listening on localhost:5432 and an Elasticsearch cluster listening on localhost:9200. After setting those services up, in a virtualenv or outside if you are feeling generous, run:

pip3 install -r requirements.txt
./ migrate
tar xzf last_known_ok.tar.gz
./ loaddata last_known_ok
./ runserver


bergi is mostly straightforward if you know Django. If you don't, it will become straightforward after you read the Django tutorials.

You can get started by looking at the file to see what URL points to what.

A list of issues to tackle are in the issue tracker. dasfasf

You can’t perform that action at this time.