aboutsummaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2010-10-06 15:37:23 +0200
committerMarcin Kuzminski <marcin@python-works.com>2010-10-06 15:37:23 +0200
commit2f28a5de6fb0af89039442279e2009a726ebf729 (patch)
treedc55f195da60ba8cf9f8b6555971561978c00e7e /README.rst
parentd8d9aa98c90fb06275142bea69fd6658ecdbd16e (diff)
removed egg info, update files for distutils build
updated READMES some config files --HG-- rename : init.d/rhodecode_daemon => init.d/rhodecode-daemon rename : init.d/rhodecode_daemon2 => init.d/rhodecode-daemon2
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst24
1 files changed, 18 insertions, 6 deletions
diff --git a/README.rst b/README.rst
index a6efd75f..6a0082af 100644
--- a/README.rst
+++ b/README.rst
@@ -46,22 +46,34 @@ Fully customizable, with authentication, permissions. Based on vcs library.
Installation
-------------
+quick setup
+
+- pip install -E rhodecode-venv http://bitbucket.org/marcinkuzminski/rhodecode/get/tip.zip
+- activate virtualenv
+- run `paster make-config RhodeCode production.ini`
+- run `paster setup-app production.ini`
+- run `paster runserver production.ini`
+
+You're ready to go.
+
+
+MORE DETAILED INSTRUCTIONS
+
- I highly recommend to install new virtualenv for rhodecode see
- http://pypi.python.org/pypi/virtualenv
+ http://pypi.python.org/pypi/virtualenv for more details.
- Create new virtualenv using `virtualenv --no-site-packages /var/www/rhodecode-venv`
this will install new virtual env into /var/www/rhodecode-venv.
Activate the virtualenv by running
`source activate /var/www/rhodecode-venv/bin/activate`
- Make a folder for rhodecode somewhere on the filesystem for example /var/www/rhodecode
-- Download and extract http://bitbucket.org/marcinkuzminski/rhodecode/get/tip.zip
- into created directory.
-- Run `python setup.py install` in order to install the application and all
- needed dependencies. Make sure that You're using activated virutalenv
+- Run easy_install http://bitbucket.org/marcinkuzminski/rhodecode/get/tip.zip.
+- Run `paster make-config RhodeCode production.inii` in order to install
+ the application config. You can play with the app settings later
- Run `paster setup-app production.ini` it should create all needed tables
and an admin account make sure You specify correct path to repositories.
- Remember that the given path for mercurial repositories must be write
accessible for the application
-- Run paster serve development.ini - or you can use sample init.d scripts.
+- Run paster serve production.ini - or you can use sample init.d scripts.
the app should be available at the 127.0.0.1:5000
- Use admin account you created to login.
- Default permissions on each repository is read, and owner is admin. So remember