Open a terminal and change into your workspace where your code will live
Create your Python-based (
python-2.7
orpython-3.3
) and PostgreSQL-backed OpenShift application with a single commandrhc app create yourwagtaildemoapp python-2.7 postgresql-9.2 --from-code https://github.com/timorieber/wagtail-openshift-quickstart
Great! Your application is deployed and the git repository is cloned locally into yourwagtaildemoapp
Open a terminal session on your application server
rhc ssh -a yourwagtaildemoapp
Create a superuser account
python $OPENSHIFT_REPO_DIR/wsgi/wagtail-openshift-quickstart/manage.py createsuperuser
Close terminal session
exit
Enjoy your remote production site at
http://yourwagtaildemoapp-yourdomain.rhcloud.com
(Homepage)http://yourwagtaildemoapp-yourdomain.rhcloud.com/wagtail
(Wagtail CMS administration)http://yourwagtaildemoapp-yourdomain.rhcloud.com/django
(Django administration)
Congratulations! Now you can manage and publicly view content in your production site!
Prepare your system as documented in the Wagtail docs under `Getting started`_, stop before
pip install wagtail
Change directory to your local repository root
cd yourwagtaildemoapp
Install necessary python packages (includes all relevant dependencies)
pip install -e .
Create and configure a
local_settings.py
(copy template fromdata/local_settings.py
) located at$HOME/wagtail-openshift-quickstart/conf
Change directory to your application root
cd wsgi/wagtail-openshift-quickstart
Initialize the database structure and data
python manage.py migrate
Create a superuser account
python manage.py createsuperuser
Run development server
python manage.py runserver
Enjoy your local development site at
http://localhost:8000
(Homepage)http://localhost:8000/wagtail
(Wagtail CMS administration)http://localhost:8000/django
(Django administration)
Site is under construction now !!!