Would you like to react to this message? Create an account in a few clicks or log in to continue.


Thu Nov 21, 2024 9:24 pm
 
Indeks★Forumdns★Latest imagesPencarianPendaftaranLogin

Kirim topik baru   Kirim balasan
 

 Mengelola Subversion dengan Warehouse

Go down 
PengirimMessage





VIP

Join date : 01.01.70

Mengelola Subversion dengan Warehouse Empty
PostSubyek: Mengelola Subversion dengan Warehouse   Mengelola Subversion dengan Warehouse EmptyThu Feb 16, 2012 10:45 am

Warehouse adalah aplikasi web, berbasiskan ruby on rails, yang
dikhususkan untuk pengelolaan repositori subversion. Di tulisan ini akan
dijelaskan bagaimana cara menginstal aplikasi ini di Ubuntu 8.04.

Yang dibutuhkan


Pertama, ruby on rails harus sudah terinstal di sistem. Caranya bisa Anda lihat di tulisan Instalasi Ruby on Rails di Ubuntu Hardy.

Yang kedua adalah apache dan mod_rails untuk menghosting aplikasi Redmine. Tahapan instalasi sudah saya buatkan ditulisan Instalasi Passenger (mod_rails) di Ubuntu Hardy.

Lalu install paket-paket berikut.

sudo apt-get install libmysqlclient15-dev subversion libsvn-ruby1.8
sudo gem install mysql
Mendapatkan Sources Warehouse


Download aplikasi warehouse dari github. Saya memilih yang formatnya tar.gz.

Kemudian ekstrak dan install ke /opt/warehouse

tar zxvf entp-warehouse-548ee7c8df4c144fbaa116f7c92bef7d281927f7.tar.gz
sudo mv entp-warehouse-548ee7c8df4c144fbaa116f7c92bef7d281927f7 /opt/warehouse
sudo chown -R www-data:www-data /opt/warehouse
Konfigurasi Database


Jalankan mysql client, gunakan username root dan password yang sudah Anda set saat menginstal paket mysql-server.

mysql -u root -p
Di prompt mysql, ketik perintah berikut untuk membuat database warehouse dan user untuk mengakses database tersebut.



create database warehouse character set utf8;
create user 'warehouse'@'localhost' identified by 'my_password';
grant all privileges on warehouse.* to 'warehouse'@'localhost';
flush privileges;

Setelah itu kita atur konfigurasi di aplikasi warehouse.

cd /opt/warehouse/config
sudo cp database.sample.yml database.yml
Sunting berkas /opt/warehouse/config/database.yml. cari bagian production, lalu isi seperti di bawah ini.



production:
adapter: mysql
database: warehouse
username: warehouse
password: my_password
socket: /var/run/mysqld/mysqld.sock

Sekarang kita jalankan skrip bootstrap.

cd /opt/warehouse
sudo rake warehouse:bootstrap
Menjalankan Warehouse via Passenger (mod_rails)


Saya asumsikan Anda sudah menginstal passenger dan sudah berjalan dengan baik, seperti yang sudah saya tuliskan caranya di Instalasi Passenger (mod_rails) di Ubuntu Hardy.

Sekarang kita buat berkas konfigurasi VirtualHost untuk Warehouse.

Buat berkas konfigurasi /etc/apache2/sites/available/warehouse. Isinya kira-kira seperti di bawah ini.



<VirtualHost *>
ServerAdmin webmaster@ngadimin.com
ServerName warehouse.ngadimin.com

# ini lokasi instalasi warehouse
# jangan lupa path utk DocumentRoot adalah
# ke direktori 'public'
#
DocumentRoot /opt/warehouse/public
RailsEnv production
</VirtualHost>

Setelah itu jalankan perintah berikut:

sudo a2ensite warehouse
sudo /etc/init.d/apache2 reload
Mungkin Anda juga perlu menjalankan perintah berikut, agar instalasi Warehouse Anda bisa dijalankan via Passenger.

sudo mv /opt/warehouse/public/.htaccess /opt/warehouse/public/.htaccess_off
Lalu restart apache.

sudo /etc/init.d/apache2 restart
Dan lanjutkan instalasi warehouse dari web.

Mengelola Subversion dengan Warehouse Warehouse_installInstalasi Warehouse
Kembali Ke Atas Go down
 
Mengelola Subversion dengan Warehouse
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» 3 Jurus Jitu Mengelola Keseimbangan Keuangan Anda

Permissions in this forum:Anda dapat menjawab topik
 :: コンピュータ ( Computer ) :: UnixとLinux(Unix & Linux)-
Kirim topik baru   Kirim balasanNavigasi: