Vagrant.configure(2)do |config| |
config.vm.box='ubuntu/trusty64' |
config.vm.network'forwarded_port',guest: 8000,host: 8000# for aceproxy |
# Provisioned once on VM creation |
# Install acestream-engine and aceproxy |
config.vm.provision'shell',inline: <<-SHELL |
sudo sh -c 'echo 'deb http://repo.acestream.org/ubuntu/ trusty main' >> /etc/apt/sources.list.d/acestream.list' |
sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add - |
sudo apt-get update |
sudo apt-get install -y python-gevent python-psutil git acestream-engine |
git clone https://github.com/ValdikSS/aceproxy.git |
SHELL |
# Provisioned every startup |
# Start aceproxy and acestream-engine in screen sessions |
config.vm.provision'shell',run: 'always',inline: <<-SHELL |
screen -S acestream -d -m acestreamengine --client-console |
screen -S aceproxy -d -m python aceproxy/acehttp.py |
SHELL |
end |