Redmine: Difference between revisions

From Alpine Linux
No edit summary
No edit summary
Line 12: Line 12:
  apk -U upgrade
  apk -U upgrade


Installing all we need
Install services


  apk add lighttpd fcgi mysql mysql-dev php rubygems
  apk add lighttpd fcgi mysql mysql-dev php rubygems
Line 19: Line 19:
  gem install mysql
  gem install mysql


Configuring MySql
Configure MySql


  /usr/bin/mysql_install_db --user=mysql
  /usr/bin/mysql_install_db --user=mysql
Line 34: Line 34:
  exit
  exit


Edit ighttpd " include "mod_fastcgi.conf"" and start
Edit lighttpd
Note: To include "mod_fastcgi.conf", uncomment line 46


  nano +46 /etc/lighttpd/lighttpd.conf
  nano +46 /etc/lighttpd/lighttpd.conf
Line 42: Line 43:
  /etc/init.d/lighttpd start && rc-update add lighttpd
  /etc/init.d/lighttpd start && rc-update add lighttpd


Create folder
Create redmine folder


  mkdir -p /usr/share/webapps/redmine
  mkdir -p /usr/share/webapps/redmine


Download, unpack and move redmine
Download, unpack and move Redmine


  cd /tmp/
  cd /tmp/
Line 76: Line 77:
  ruby script/server webrick -e production
  ruby script/server webrick -e production


Now Browse to '''localhost:3000'''
Now you can browse to '''localhost:3000''' an log using '''admin''' user and '''admin''' password.
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
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.
Then restart lighttpd.

Revision as of 09:45, 19 November 2010

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

Install services

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

Configure 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 lighttpd Note: To include "mod_fastcgi.conf", uncomment line 46

nano +46 /etc/lighttpd/lighttpd.conf

Start the server and add to the boot

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

Create redmine 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 you can browse to localhost:3000 an log using admin user and admin password.


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

Then restart lighttpd.