Vagrant - для удобства работы, можно смонтировать папку хоста внутрь VM, чтобы изменять сайт без пересоздания ВМ
Primary tabs
Forums:
1. Пример монтирования директории
Добавьте это в Vagrantfile:
config.vm.synced_folder "./html", "/var/www/html"
начало Vagrantfile после этого может выглядеть так:
# -*- mode: ruby -*- Vagrant.configure("2") do |config| # Используем Ubuntu 22.04 LTS config.vm.box = "ubuntu/jammy64" config.vm.synced_folder "./html", "/var/www/html"
2. В хосте проекта "my-vagrant" создадим папку html
Если твой Vagrantfile находится здесь:
C:\Users\HP\my-vagrant\Vagrantfile
то нужно создать папку:
C:\Users\HP\my-vagrant\html\
3. Поднимем виртуалку заново
```cmd
cd ~\my-vagrant vagrant destroy -f vagrant up
В итоге Vagrant автоматически создаст простейший сайт с тестовым index.html, но уже внутри нашей директории проекта "my-vagrant\html\".
Теперь можно работать с кодом проекта, который физически находятся в основной системе, а сайт/сервис автоматически обновляется внутри виртуалки (гостевой ОС).
- Log in to post comments
- 23 reads