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/portalium-kickstarter.git portalium
git clone https://github.com/kouosl/vagrant-portalium.git vagrant-portalium
- Aşağıdaki dizinde bulunan vagrant-local.example.yml dosyasının vagrant-local.yml adıyla kopyası oluşturulmalıdır.
@vagrant-portal/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://portalium/
- backend: http://portalium/admin
- api: http://portalium/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
Private key ile bağlatı için;
ssh -i .vagrant/machines/portalium/virtualbox/private_key vagrant@portalium