## django-sozluk, ekşi sözlük clone powered by Python
Demo website is now available at sozluk.me \ Check CHANGELOG before cloning a newer version!
This is a clone of ekşi sözlük. Commonly referred as "collaborative dictionary", this type of social networking can be thought as "urban dictionary on steroids". Visit this Wikipedia article to learn more about this type of social network.
This project is currently maintained. If you want to contribute to the project or have found a bug or need help about deployment etc., create an issue.
Check out screenshots folder to see current front-end in action with both the desktop and mobile views.
docker/prod/nginx/certs
.
They should be named exactly as following: server.crt
, server.key
and dhparam.pem
django.env
and postgres.env
files
under conf/prod
dictionary/apps.py
[!IMPORTANT] When running any
make
command make sureCONTEXT
environment variable is set toproduction
In the project directory, run this command:
CONTEXT=production make
At this point, your server will start serving requests via https port (443). You should see a 'server error' page when you navigate to your website.
To complete the installation, you need to run a initialization script:
CONTEXT=production make setup
After running this command, you should be able to navigate through your website without any issues. At this point, you should create an administrator account to log in and manage your website:
CONTEXT=production make run createsuperuser