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