Redmine

From Alpine Linux
Revision as of 09:41, 19 November 2010 by Danieloc 2 (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Redmine in Alpine Linux

Note: We need to install using tyhe edge repositories.

Change the repositorie to use the edge.

mv /etc/apk/repositories /etc/apk/repositories.old
echo -e "http://dl-3.alpinelinux.org/alpine/edge/main/" >> /etc/apk/repositories 

Update and upgrade

apk -U upgrade

Installing all we need

apk add lighttpd fcgi mysql mysql-dev php rubygems
gem install rails -v=2.3.5
gem install mysql

Configuring MySql

/usr/bin/mysql_install_db --user=mysql
/etc/init.d/mysql start && rc-update add mysql default
/usr/bin/mysqladmin -u root password 'password'

Create the redmine database

mysql -u root -p
create database redmine character set utf8;
grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'Secur3P@ass';
flush privileges;
exit

Edit ighttpd " include "mod_fastcgi.conf"" and start

nano +46 /etc/lighttpd/lighttpd.conf

Start the server and add to the boot

/etc/init.d/lighttpd start && rc-update add lighttpd

Create folder

mkdir -p /usr/share/webapps/redmine

Download, unpack and move redmine

cd /tmp/
wget http://rubyforge.org/frs/download.php/73140/redmine-1.0.3.tar.gz
tar zxvf redmine-1.0.3.tar.gz
mv redmine-1.0.3/* /usr/share/webapps/redmine/

Change permissions

chown -R lighttpd:lighttpd /usr/share/webapps/redmine

Edit the database config file and put the mysql password

cp /usr/share/webapps/redmine/config/database.yml.example /usr/share/webapps/redmine/config/database.yml
nano /usr/share/webapps/redmine/config/database.yml 

Some more steps

cd /usr/share/webapps/redmine
rake generate_session_store
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data 

Note: keep default language of en

Start the Redmin

ruby script/server webrick -e production

Now Browse to localhost:3000 User admin:admin


Note: Follow http://www.redmine.org/boards/2/topics/4458 adding the virtual host config to /etc/lighttpd/redmine.conf, and add redmine.conf to the includes in /etc/lighttpd/lighttpd.conf

Restart lighttpd.