Created
July 30, 2015 17:01
-
-
Save marsyang1/88d458705e47f28100be to your computer and use it in GitHub Desktop.
Odoo VagrantFile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Vagrant.require_version ">= 1.7.2" | |
# change default synced_folder for convenience | |
SYNCED_FOLDER = "/home/vagrant/docker-workshop" | |
# expose ports from guest to host for convenience | |
FORWARDED_PORT_RANGE = (11050..11100) | |
Vagrant.configure(2) do |config| | |
config.vm.define "odoo", primary: true do |node| | |
node.vm.box = "williamyeh/ubuntu-trusty64-docker" | |
node.vm.box_version = ">= 1.6.2" | |
node.vm.network "private_network", ip: "10.0.0.5" | |
for i in FORWARDED_PORT_RANGE | |
node.vm.network "forwarded_port", guest: i, host: i | |
end | |
node.vm.synced_folder ".", SYNCED_FOLDER | |
node.vm.provision "shell", inline: <<-SHELL | |
sudo apt-get install -y tree | |
docker pull postgres | |
docker pull odoo | |
docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres | |
docker run -d -p 11069:8069 --name odoo --link db:db odoo | |
SHELL | |
node.vm.provider "virtualbox" do |vb| | |
vb.customize ["modifyvm", :id, "--memory", "1024"] | |
#vb.customize ["modifyvm", :id, "--memory", "2048"] | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment