Difference between revisions of "Chiliproject"

From ArchWiki
Jump to: navigation, search
(Change category to Category:Web Server.)
m (Page merged to Redmine.)
(One intermediate revision by one other user not shown)
Line 4: Line 4:
 
{{Article summary heading|Related}}
 
{{Article summary heading|Related}}
 
{{Article summary wiki|Redmine}}
 
{{Article summary wiki|Redmine}}
{{Article summary wiki|Redmine2_setup}}
 
 
{{Article summary end}}
 
{{Article summary end}}
  
Line 11: Line 10:
 
== Installation ==
 
== Installation ==
  
A number of packages are available for installing Chiliproject:
+
A number of packages are available in the [[AUR]] for installing Chiliproject:
* [http://aur.archlinux.org/packages.php?ID=60338 chiliproject]
+
* {{aur|chiliproject}}
* [http://aur.archlinux.org/packages.php?ID=60339 chiliproject-git]
+
* {{aur|chiliproject-git}}
* [http://aur.archlinux.org/packages.php?ID=60340 chiliproject-standalone]
+
* {{aur|chiliproject-standalone}}
  
 
Each of these packages provides a different version of Chiliproject.
 
Each of these packages provides a different version of Chiliproject.
Line 21: Line 20:
 
The 'chiliproject-standalone' package only provides initscripts, user and group for running Chiliproject in a standalone manner, through webrick.
 
The 'chiliproject-standalone' package only provides initscripts, user and group for running Chiliproject in a standalone manner, through webrick.
 
This is mainly useful for testing your new setup. Please note that running Chiliproject through webrick is only meant for testing deployments, not for running in production.
 
This is mainly useful for testing your new setup. Please note that running Chiliproject through webrick is only meant for testing deployments, not for running in production.
 
So the install procedure pretty much just consists of:
 
yaourt -S chiliproject
 
 
Of course you can use any aur helper of your choice, or pick the chiliproject-git package if that suits your needs better.
 
  
 
== Setup ==
 
== Setup ==

Revision as of 03:51, 3 May 2013

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary end

Chiliproject is a fork of Redmine, a flexible project management web application written using Ruby on Rails. The reason they forked is basically a lack of effort from the main developer, see complete explanation here: Chiliproject: why fork?

Installation

A number of packages are available in the AUR for installing Chiliproject:

Each of these packages provides a different version of Chiliproject. The regular 'chiliproject' package should always provide the latest stable chiliproject release, built from a tarball. The 'chiliproject-git' package will provide whatever is HEAD on the chiliproject github master branch. The 'chiliproject-standalone' package only provides initscripts, user and group for running Chiliproject in a standalone manner, through webrick. This is mainly useful for testing your new setup. Please note that running Chiliproject through webrick is only meant for testing deployments, not for running in production.

Setup

Short version

Install bundle dependencies

cd /var/lib/chiliproject
bundle install

Generate the session store

bundle exec rake generate_session_store

Setup database + user (db-specific) Edit the config files accordingly:

  • config/database.yml
  • config/configuration.yml

Create db structure

RAILS_ENV=production bundle exec rake db:migrate

Load default configuration data in case of a fresh start

RAILS_ENV=production bundle exec rake redmine:load_default_data

Long Version

For a more in-depth explanation of the entire setup procedure, how to adapt the bundle setup to suit your needs, how to use different database adapters, take a look at the official chiliproject installation guide for the full explanation: Official Chiliproject installation guide