Knowledge Base written in Django.
Copy local_settings.py.template
to local_settings.py
and fill in your
information. Have in mind that SITE_URL
should be the url where you are
hosting this project, and ALLOWED_DOMAINS
should be the domains of the emails
that are allowed to login and view private articles.
Just do:
$ docker-compose up
Running gulp to have livereload on templates and frontend files:
$ docker exec -it knowledgebase_web_1 gulp
To run any command on the app container you can do:
$ docker exec -it knowledgebase_web_1 python manage.py createsuperuser
$ docker exec -it knowledgebase_web_1 python manage.py shell_plus
$ docker exec -it knowledgebase_web_1 python manage.py test --failfast
$ docker exec -it knowledgebase_web_1 bash
To upgrade packages version run:
$ docker exec -it knowledgebase_web_1 piprot --latest --verbatim
$ docker exec -it knowledgebase_web_1 django-admin makemessages -l es_CO
$ docker exec -it knowledgebase_web_1 django-admin compilemessages
Check out the project licence and report issues or fork this project at https://github.com/Axiacore/knowledge-base