Skip to content

mehmetyazicioglu/cmswagtail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Initialize OpenShift application and local codebase

  • Open a terminal and change into your workspace where your code will live

  • Create your Python-based (python-2.7 or python-3.3) and PostgreSQL-backed OpenShift application with a single command

    rhc 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

Prepare OpenShift environment

  • 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!

Initialize local development environment

  • 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 from data/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 !!!

http://mysite-mehmetworkspace.rhcloud.com/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published