Revision history [back]
To install the current 0.11.x
branch, the best approach is imitating the procedure used in the Dockerfile:
install Askbot's requirements
pip install -r askbot_requirements.txt
install Askbot
python setup.py install
create a new Django project with Askbot as its only app using
askbot-setup
. The most basic approach isaskbot-setup \ -n /path/to/new/django/project \ -e 2 -d /path/to/new/django/project/db.data \ --create-project django
For more options run
askbot-setup --help
. You can look at the Dockerfile for an example that uses PostgreSQL as database backend.setup database and staticfiles
cd /path/to/new/django/project export DJANGO_SETTINGS_MODULE=askbot_app.settings python manage.py migrate python manage.py collectstatic
After that you can setup your webserver, the Django project and the database to your requirements and start using Askbot.
If you are looking for a canonical deployment to try out Askbot, I'd suggest you first build and then run a docker image using the provided Dockerfile
.
docker build -t askbot:latest --build-arg ASKBOT=. .
docker run \
-e 'DATABASE_URL=sqlite:////askbot-site/askbot.db' \
-e "SECRET_KEY=$(openssl rand 14 | base64)" \
-e ADMIN_PASSWORD=admin \
-p 8080:80 \
askbot:latest
To install the current 0.11.x
branch, the best approach is imitating the procedure used in the Dockerfile:
install Askbot's requirements
pip install -r askbot_requirements.txt
install Askbot
python setup.py install
create a new Django project with Askbot as its only app using
askbot-setup
. The most basic approach isaskbot-setup \ -n /path/to/new/django/project \ -e 2 -d /path/to/new/django/project/db.data \ --create-project django
For more options run
askbot-setup --help
. You can look at the Dockerfile for an example that uses PostgreSQL as database backend.setup database and staticfiles
cd /path/to/new/django/project export DJANGO_SETTINGS_MODULE=askbot_app.settings python manage.py migrate python manage.py collectstatic
After that you can setup your webserver, the Django project and the database to your requirements and start using Askbot.askbot.
If you are looking for a canonical deployment to try out Askbot, Askbot I'd suggest you first build and then run a docker image using the provided Dockerfile
.
docker build -t askbot:latest --build-arg ASKBOT=. .
docker run \
-e 'DATABASE_URL=sqlite:////askbot-site/askbot.db' \
-e "SECRET_KEY=$(openssl rand 14 | base64)" \
-e ADMIN_PASSWORD=admin \
-p 8080:80 \
askbot:latest