Sırasıyla aşağıdaki yazılımlar kurulmalı ve github token üretilmelidir.
- VirtualBox
- Vagrant
- Git
- GitHub API token Generate new token'a tıklayarak yeni bir token oluşturulmalıdır.
- Yönetici yetkileriyle terminal (komut satırı) açılarak aşağıdaki direktifler uygulanmalıdır.
vagrant plugin install vagrant-hostmanager
git clone https://github.com/kouosl/portal.git portal
git clone https://github.com/kouosl/vagrant-portal.git vagrant-portal
- Aşağıdaki dizinde bulunan vagrant-local.example.yml dosyasının vagrant-local.yml adıyla kopyası oluşturulmalıdır.
@vagrant-portal/vagrant/config
- GitHub api tokenı
vagrant-local.yml
dosyasında aşağıdaki şekilde tanımlanmalıdır.
....
github_token: qy6uuqııq8ııqooqwuw78qııqowksjjeoow9oowlw
....
- Vagrant makina çalıştırılarak kurulum başlatlır. Komut vagrant-portal dizininin içinde çalıştırılmalıdır.
vagrant up
Vagrant makina kurulumu tamamlandıktan sonra aşağıdaki bağlantılardan uygulamaya erişilebilir.
- frontend: http://portal.kouosl/
- backend: http://portal.kouosl//admin
- api: http://portal.kouosl/api
Terminal'den (komut satırı) sanal makinaya SSH erişimi için;
vagrant ssh
Hariçi bir programla (putty vb.) ssh bağlantısı için bilgiler;
- ip : 192.168.83.137
- user : vagrant
- password : vagrant