Permalink
Browse files

adding READMEs

  • Loading branch information...
1 parent 3b58677 commit af6438f86a4b27d12c41556b7ee18dea1d0b1ffc @skpy committed Dec 7, 2011
Showing with 56 additions and 46 deletions.
  1. +22 −46 README
  2. +34 −0 README.md
View
68 README
@@ -1,58 +1,34 @@
-Feel free to change or remove this file, it is informational only.
+Habari 0.7 SQLite on OpenShift
+=========================
+Habari is a modern PHP blogging platform.
-Repo layout
-===========
-php/ - Externally exposed php code goes here
-libs/ - Additional libraries
-misc/ - For not-externally exposed php code
-../data - For persistent data (full path in environment var: OPENSHIFT_DATA_DIR)
-deplist.txt - list of pears to install
-.openshift/action_hooks/pre_build - Script that gets run every git push before the build
-.openshift/action_hooks/build - Script that gets run every git push as part of the build process (on the CI system if available)
-.openshift/action_hooks/deploy - Script that gets run every git push after build but before the app is restarted
-.openshift/action_hooks/post_deploy - Script that gets run every git push after the app is restarted
+http://habariproject.org/
+Running on OpenShift
+--------------------
-Notes about layout
-==================
-Please leave php, libs and data directories but feel free to create additional
-directories if needed.
+Create an account at http://openshift.redhat.com/
-Note: Every time you push, everything in your remote repo dir gets recreated
-please store long term items (like an sqlite database) in ../data which will
-persist between pushes of your repo.
+Create a PHP application
+ rhc-create-app -a habari -t php-5.3 -l $USERNAME
-Environment Variables
-=====================
+Add this upstream Habari quickstart repo
-OpenShift Express provides several environment variables to reference for ease
-of use. The following list are some common variables but far from exhaustive:
+ cd habari/php
+ rm -rf *
+ git remote add upstream -m master git://github.com/skpy/habari-07-sqlite-quickstart.git
+ git pull -s recursive -X theirs upstream master
- $_ENV['OPENSHIFT_APP_NAME'] - Application name
- $_ENV['OPENSHIFT_APP_DIR'] - Application dir
- $_ENV['OPENSHIFT_DATA_DIR'] - For persistent storage (between pushes)
- $_ENV['OPENSHIFT_TMP_DIR'] - Temp storage (unmodified files deleted after 10 days)
+Then push the repo upstream to OpenShift
-When embedding a database using rhc-ctl-app, you can reference environment
-variables for username, host and password:
+ git push
- $_ENV['OPENSHIFT_DB_HOST'] - DB host
- $_ENV['OPENSHIFT_DB_PORT'] - DB Port
- $_ENV['OPENSHIFT_DB_USERNAME'] - DB Username
- $_ENV['OPENSHIFT_DB_PASSWORD'] - DB Password
+That's it, you can now checkout your application at:
-To get a full list of environment variables, simply add a line in your
-.openshift/action_hooks/build script that says "export" and push.
+ http://habari-$yourlogin.rhcloud.com
-deplist.txt
-===========
-
-A list of pears to install, line by line on the server. This will happen when
-the user git pushes.
-
-
-Additional information
-======================
-
-Link to additional information will be here, when we have it :)
+Your first visit to your app's URL will create the SQLite database.
+ username = admin
+ password = habari
+Please log in and change your password.
View
@@ -0,0 +1,34 @@
+Habari 0.7 SQLite on OpenShift
+=========================
+Habari is a modern PHP blogging platform.
+
+http://habariproject.org/
+
+Running on OpenShift
+--------------------
+
+Create an account at http://openshift.redhat.com/
+
+Create a PHP application
+
+ rhc-create-app -a habari -t php-5.3 -l $USERNAME
+
+Add this upstream Habari quickstart repo
+
+ cd habari/php
+ rm -rf *
+ git remote add upstream -m master git://github.com/skpy/habari-07-sqlite-quickstart.git
+ git pull -s recursive -X theirs upstream master
+
+Then push the repo upstream to OpenShift
+
+ git push
+
+That's it, you can now checkout your application at:
+
+ http://habari-$yourlogin.rhcloud.com
+
+Your first visit to your app's URL will create the SQLite database.
+ username = admin
+ password = habari
+Please log in and change your password.

0 comments on commit af6438f

Please sign in to comment.