I will update the installtion to use my own custom version of redmine , that will be stored on a remote git branch (currently github).
The steps
1. Install redmine stack from bitnami , make sure that every thing is working (browser), then stop all services of Redmine stack.2. Goto BitNami\RedmineStack\apps\redmine folder , rename the "htdocs" folder to "htdocs_org" and create a new blank "htdocs" folder.
3. In the blank "htdocs" folder , we will init a new git repo and link it to our remote branch by doing :
cd htdocs
git init
git remote add -t my_work -f origin git://github.com/haimlankry/redmine-1.git
git checkout my_work
At this stage you should have a full redmine project from your git, now will copy some data from the original folder.
4. Copy the folowing folders and files from "htdocs_org" to "htdocs" in the relevant location
root: .bundle, bin , Gemfile.lock
config/database.yml configuration.rb and additional_environment.rb
tmp/ cache sessions and sockets folder
config\initializers\secret_token.rb
5. Add to the Gemfile the line: gem 'thin' #(if it is not allready in the gemfile)
Test your settings buy starting the thin server, (takes a while on windows) :
start mysql using the service manager utility (or any other way) then type:
bundle exec thin start -e production -p 3001 --prefix /redmine
This should start a thin webserver listens on port 3001 , you can check on the browser for :
http://localhost:3001/redmine
This should result in the redmine home page.
Thats it , now you can develop on your machine , push to git hub, then "git clone" on deploy to get latest update.
No comments:
Post a Comment