Карта / src / home / vagrant - PullRequest
       12

Карта / src / home / vagrant

0 голосов
/ 04 сентября 2018

Я написал Vagrantfile и хотел бы синхронизировать папку / src, которая находится в том же корне, что и Vagrantfile, в / home / vagrant .., чтобы при загрузке ssh он загружал файлы в этот каталог / src.

Как мне это сделать?

# -*- mode: ruby -*-
# vi: set ft=ruby :

# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure("2") do |config|
  config.vm.box = "bento/ubuntu-18.04"
  # config.vm.network "private_network", ip: "192.168.33.10"
  config.vm.network :forwarded_port, guest: 6379, host: 6379
  config.vm.hostname = "geniusbox"
  config.vm.provider "virtualbox" do |vb|
    vb.memory = "1024"
  end
  config.vm.provision :shell, :path => "init.sh"
end

1 Ответ

0 голосов
/ 04 сентября 2018

Я бы не рекомендовал сопоставлять с /home/vagrant напрямую, эта папка должна содержать ваши bash-файлы, ssh-ключи и т. Д., Так что, если вы не уверены, что храните все эти скрытые файлы / папки на своем хосте, вы можете сделать это. , но в противном случае это приведет к проблеме.

Может быть лучше сопоставить с /home/vagrant/src только как

config.vm.synced_folder "src/", "/home/vagrant/src"
...