mirror of https://github.com/k3s-io/k3s
45 lines
1.1 KiB
Ruby
Executable File
45 lines
1.1 KiB
Ruby
Executable File
# -*- mode: ruby -*-
|
|
# vi: set ft=ruby :
|
|
|
|
require 'fileutils'
|
|
|
|
#$fes = 1
|
|
#$rslavess = 1
|
|
|
|
Vagrant.configure("2") do |config|
|
|
|
|
config.vm.define "rmaster" do |rm|
|
|
rm.vm.provider "docker" do |d|
|
|
d.vagrant_vagrantfile = "./hosts/Vagrantfile"
|
|
d.build_dir = "../redis-master"
|
|
d.name = "rmaster"
|
|
d.create_args = ["--privileged=true"]
|
|
#d.ports = [ "6379:6379" ]
|
|
d.remains_running = true
|
|
end
|
|
end
|
|
|
|
puts "sleep 20 to make sure container is up..."
|
|
sleep(20)
|
|
puts "resume"
|
|
|
|
config.vm.define "frontend" do |fe|
|
|
fe.vm.provider "docker" do |d|
|
|
d.vagrant_vagrantfile = "./hosts/Vagrantfile"
|
|
d.build_dir = "../web-server"
|
|
d.name = "web-server"
|
|
d.create_args = ["--privileged=true"]
|
|
d.remains_running = true
|
|
d.create_args = d.create_args << "--link" << "rmaster:rmaster"
|
|
d.ports = ["3000:3000"]
|
|
d.env = {"REDISMASTER_SERVICE_HOST"=>"rmaster","REDISMASTER_SERVICE_PORT"=>"6379"}
|
|
end
|
|
end
|
|
|
|
|
|
|
|
### Todo , add data generator.
|
|
|
|
|
|
end
|