https://github.com/lmacken/pyblosxom-openshift-quickstart
A PyBlosxom blog quickstart for Red Hat's OpenShift Express
https://github.com/lmacken/pyblosxom-openshift-quickstart
Last synced: 4 months ago
JSON representation
A PyBlosxom blog quickstart for Red Hat's OpenShift Express
- Host: GitHub
- URL: https://github.com/lmacken/pyblosxom-openshift-quickstart
- Owner: lmacken
- Created: 2011-09-14T06:38:18.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2013-01-04T16:32:19.000Z (about 13 years ago)
- Last Synced: 2025-09-13T00:48:45.022Z (4 months ago)
- Language: Python
- Homepage: http://openshift.redhat.com
- Size: 105 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
Blogging with PyBlosxom in the Red Hat Cloud with OpenShift Express
===================================================================
PyBlosxom is a lightweight file-based weblog system. PyBlosxom focuses on
three things: simplicity, extensibility, and community.
http://pyblosxom.bluesock.org
* simplicity - PyBlosxom uses the file system for all its data storage. Because of this you can use whatever existing editor, scripts and tools you want to create, update and manipulate entries and other blog data.
* extensibility - PyBlosxom has a plugin framework allowing you to build plugins in Python to augment and change PyBlosxom's default behavior.
* community - There are hundreds of PyBlosxom users out there all of whom have different needs. PyBlosxom is used on a variety of operating systems in a variety of environments. The pyblosxom users list shares their experiences, plugins, and expertise. The pyblosxom devel list shares their ideas for changes, patches and plugins.
Get started with OpenShift Express
----------------------------------
* Create an account at http://openshift.redhat.com
* Install the rhc package and create your domain
The easy way
------------
You can easily deploy a PyBlosxom blog to the OpenShift cloud with a single command, using my `openshift-quickstarter` tool: http://github.com/lmacken/openshift-quickstarter
::
./openshift-quickstarter EMAIL DOMAIN APPNAME pyblosxom
That's it! You can now view your blog at:
::
http://APPNAME-DOMAIN.rhcloud.com
.. image:: http://lewk.org/img/pyblosxom-quickstart.png
The scenic route
----------------
If you don't want to use the `openshift-quickstarter`, you can easily create a new OpenShift WSGI application and merge this quickstart into it manually:
::
rhc-create-app -a blog -t wsgi-3.2 -l your@email.com
cd blog
git remote add upstream -m master git://github.com/lmacken/pyblosxom-openshift-quickstart.git
git pull -s recursive -X theirs upstream master
git push
Monitoring your logs
--------------------
::
rhc-tail-files -a blog -l your@email.com