github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/builtin/app/docker-external/data/common/dev-dep/Vagrantfile.fragment.tpl (about)

     1  $preshell = <<SCRIPT
     2  if command -v apt-get >/dev/null 2>&1; then
     3      export DEBIAN_FRONTEND=noninteractive
     4      sudo apt-get update >/dev/null 2>&1
     5      sudo apt-get install -y apt-transport-https >/dev/null 2>&1
     6  fi
     7  SCRIPT
     8  
     9  config.vm.provision "shell", inline: $preshell
    10  config.vm.provision "docker" do |d|
    11    d.run "{{ name }}", args: "{{ run_args }}", image: "{{ docker_image }}"
    12  end
    13  
    14  # Sync our own dep folder in there
    15  config.vm.synced_folder '{{ path.working }}', "{{ path.guest_working }}"
    16  
    17  # Foundation configuration for dev dep
    18  {% for dir in foundation_dirs.dev_dep %}
    19  dir = "/otto/foundation-{{ name }}-{{ forloop.Counter }}"
    20  config.vm.synced_folder '{{ dir }}', dir
    21  config.vm.provision "shell", inline: "cd #{dir} && bash #{dir}/main.sh"
    22  {% endfor %}
    23