Помощь в создании эффективной системы бродяг

Помощь в создании эффективной системы бродяг

первый раз в качестве суперпользователя; я новичок, пытающийся перейти от скромной локальной разработки Wamp к более профессиональной и производительной среде Vagrant/Linux

На данный момент у меня есть базовый файл Vagrant, который

Vagrant.configure("2") do |config|
    config.vm.box ="precise32"
    config.vm.box_url = "http://files.vagrantup.com/precise32.box"
    config.vm.network :private_network, ip: "192.168.33.10"
    config.vm.synced_folder "./", "/var/www/"
end

Подключившись к виртуальной машине через ssh, я продолжаю установку apache2 php5, npm, gulp, composer, laravel и т. д. — буквально всего, что мне нужно для эффективной разработки.

Затем, если я начинаю новый проект, мне нужно все это настроить снова, я знаю, что могу настроить скрипт bash для автоматизации процесса, добавив, config.vm.provision :shell, :path =>'file.sh'но все равно все должно быть загружено. Как я могу использовать уже загруженные версии во многих проектах?

Есть ли у кого-нибудь советы/хорошие настройки, которыми он готов поделиться с новичком?

[пожалуйста, не предлагайте chef/puphpet, я создаю с их помощью базовые пакеты и получаю кучу ошибок при запуске Vagrant, исправление которых выходит за рамки моего технического понимания]

решение1

Попробуйте использоватьPuPHPetтак как он поможет вам создать все необходимое для веб-разработки.

Также не следует изменять настройки операционной системы без применения этих изменений в файле настроек Vagrant. Вся идея Vagrant заключается в том, что вы можете легко уничтожить и заново создать окружение за считанные минуты, не беспокоясь о конфигурации. Если вы измените ОС вне Vagrant, то вы потеряете изменения, как только уничтожите ее.

решение2

Вероятно, проще всего использоватьбродяга-кэшерплагин.

Другой вариант — использовать кэширующий прокси-сервер (например, Polipo) иvagrant-proxyconfплагин. Загвоздка в том, что прокси-сервер не может кэшировать HTTPS-трафик без взлома SSL-инъекций.

Связанный контент