aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authormelt <melt@lich.(none)>2013-01-18 10:19:51 +0100
committermelt <melt@lich.(none)>2013-01-18 10:19:51 +0100
commit9f0b55ef121fe85848859ac35fb63ceb629b8d5b (patch)
tree690d68b55835b4fba298d861002f4801e994e957 /INSTALL
parentbf14025f967b7583760f799a05bf1a21289ef70e (diff)
Add INSTALL file.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL47
1 files changed, 47 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..704b638
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,47 @@
+= Rhodecode installation from source instructions =
+
+== Dependencies ==
+
+sudo apt-get install python-software-properties
+sudo apt-add-repository ppa:git-core/ppa
+sudo apt-get update && sudo apt-get install git-core
+sudo apt-get install python-pip python-webob python-bcrypt python-mock python-babel python-detautil python-markdown python-webhelpers python-docutils python-formencode python-pylons python-celery python-dev
+sudo apt-get install build-essential
+
+For sqlite backend:
+sudo apt-get install sqlite
+
+For PostgreSQL:
+
+sudo apt-get install postgresql pgadmin3 postgresql-server-dev-9.1
+sudo pip install psycopg2
+sudo -u postgres createdb rhodecode
+
+Pip packages:
+
+sudo pip install -I beaker==1.6.4 --upgrade
+sudo pip install -I sqlalchemy==0.7.8 --upgrade
+sudo pip install -I mako==0.7.2 --upgrade
+sudo pip install -I pygments==1.5 --upgrade
+sudo pip install -I whoosh==2.4.0 --upgrade
+sudo pip install -I simplejson==2.5.2 --upgrade
+sudo pip install -I waitress==0.8.1 --upgrade
+
+
+== Clone Rhodecode from git ==
+
+git clone git://github.com/marcinkuzminski/rhodecode.git
+cd rhodecode && git checkout v1.5.1
+
+== Install Rhodecode ==
+
+python setup.py install
+
+= Setup rhodecode =
+
+#Get our configuration from git repository instructions should go here.
+
+== Start Rhodecode ==
+
+paster serve production.ini
+