Skip to content

Commit

Permalink
More vagrant work, but still not quite working well
Browse files Browse the repository at this point in the history
  • Loading branch information
mayhem committed Jul 15, 2016
1 parent 3938a83 commit be18001
Showing 1 changed file with 14 additions and 11 deletions.
25 changes: 14 additions & 11 deletions Vagrantfile
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
# -*- mode: ruby -*-
# vi: set ft=ruby :

# vagrant plugin install vagrant-docker-compose
# vagrant up --provider=docker
# password: tcuser

VAGRANTFILE_API_VERSION = "2"

NCPUS = ENV['CB_NCPUS'] || '2'
MEM = ENV['CB_MEM'] || '2048'

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network "private_network", ip: "10.2.2.2", virtualbox__intnet: true

config.vm.provider "docker" do |d|
d.image = "ubuntu:16.04"
config.vm.provider "virtualbox" do |v|
v.memory = MEM.to_i
v.cpus = NCPUS.to_i
v.customize "pre-boot", ["modifyvm", :id, "--name", "listenbrainz-vm"]
end

config.vm.provision :docker
config.vm.provision :docker_compose, yml: "/vagrant/docker-compose.yml", rebuild: true, run: "always"
config.vm.synced_folder ".", "/vagrant"
config.vm.provision :shell, path: "vagrant/bootstrap.sh"

# web interface
config.vm.network "forwarded_port", guest: 8000, host: 8000
# web
config.vm.network "forwarded_port", guest: 80, host: 8080

# PostgreSQL
config.vm.network "forwarded_port", guest: 5432, host: 5432
config.vm.network "forwarded_port", guest: 5432, host: 15432
end

0 comments on commit be18001

Please sign in to comment.