vagrant



əjdaha lazımdı   izlə   lələ   mən   googllalink

    1. virtualizasiya ilə qutu/qablaşdırılmış halda proqramların toplsunu birdən qurmağa kömək edən alət. mən laravel homestead üçün işlədirəm. amma bu təkcə developing yox, qrafika-design və digər sahələrin proqramları üçün də istifadə oluna bilər.
    sandığ kimidi, məsələn kimsə öncədən sandığa lazım olan proqramları doldurur və deyir ki, bu layihə üçün sənə bu sandığdakı alət/proqramlar lazımdır. istəyirsən o proqramları 1-1 install et, ya da ki onların hamısını birdən bu sandığ vasitəsilə quraşdır. sandığı da githuba qoyur.
    məslən laravel homestead vagrant sandığının içində bu alət və proqramlar var:
    Ubuntu 16.04
    Git
    PHP 7.2
    PHP 7.1
    PHP 7.0
    PHP 5.6
    Nginx
    Apache (Optional)
    MySQL
    MariaDB (Optional)
    Sqlite3
    PostgreSQL
    Composer
    Node (With Yarn, Bower, Grunt, and Gulp)
    Redis
    Memcached
    Beanstalkd
    Mailhog
    Elasticsearch (Optional)
    ngrok

    bunların hamısını tək-tək quraşdırmaq allah bilir nə qədər vaxt alardı.

    docker-dən fərqi isə virtualizasiya ilə olmasındadı. windowsda virtualbox proqramı
    vasitəsilə quraşdırılır ubuntu sistemi ilə.

    işə salaq üçün "vagrant up", config faylını yeniləmək üçün isə "vagrant reload --provision" əmrini icra edirsiz consolda.
    demək ssh ilə qoşulursuz öz virtual serverinizə, sftp ya da putty ilə qoşula bilərsiz.
    for winscp
    user: vagrant
    pass: vagrant
    host: 127.0.0.1

    hələ təzə-təzə işlədirəm, əlavə oyrəndiklrim olsa qeyd edəcəm.
    (bax: back-end developer materialları, alətləri və xəbərləri)


sən də yaz!