Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

ACRCms on Red Hat's OpenShift PaaS

This quickstart helps you get up and running with a ACRCms instance on OpenShift. It automatically handles creating a Python virtualenv, populating a MySQL database, and deploying the cms to the cloud.

ACRCms

ACRCms is an open source Python web content management system based on Turbogears and libacr. ACRCms is designed to let non technical people create and manage their web pages and thanks to its plugin system and libacr it is also easily extensible and embeddable in any web site using the Turbogears framework.

Features

  • Completely free, thanks to Red Hat's OpenShift Express
  • MySQL database automatically setup
  • Dynamic database configuration at runtime. No passwords stored in your configs.
  • Automatic deployment upon git push
  • No need to think about servers, let alone apache/mod_wsgi configuration

How To

rhc domain create -n <yournamespace> -l your@email.com
  • Deploy the cms:
rhc app create -a ACRCms -t python-2.6 -l your@email.com
rhc app cartridge add -a ACRCms -c mysql-5.1 -l your@email.com
cd ACRCms
git remote add upstream -m master git@bitbucket.org:simock85/acrcms-openshift-quickstart.git
git pull -s recursive -X theirs upstream master
git push

Monitoring your logs

rhc-tail-files -a ACRCms -l your@email.com

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.